i necesidad de transformar la siguiente dirección de mi sitio web (.): http://mysite.com/do.php?id=123.W456/789
en http://mysite.com/123.W456/789
no puede escapar punto en mi código mod_rewrite
casi he llegué a tener éxito en esta noble propósito con el siguiente archivo .htaccess
DirectoryIndex mysite.php
RewriteEngine On
RewriteRule ^([A-Za-z0-9\/.]+)?$ mysite.php?id=$1 [L]
donde .
es un código de .
(punto) carácter
va bien con esa cadena URL http://mysite.com/123W456/789
(es decir, reescribe a http://mysite.com/do.php?id=123W456/789
)
pero no lo hace reescribir cadena URL con carácter de punto - http://mysite.com/123.W456/789
puede ayudar a nadie?
no, no funciona con '\ .' – drdarwin
porque he insertado el código html – drdarwin
Luego tiene algo más errado, intente comprobar el registro de errores de Apache. – animuson