ho bisogno di trasformare seguente indirizzo del mio sito (.): http://mysite.com/do.php?id=123.W456/789
in http://mysite.com/123.W456/789
non può sfuggire punto al mio codice mod_rewrite
ho quasi avuto riuscire in questo scopo nobile con i seguenti file .htaccess
DirectoryIndex mysite.php
RewriteEngine On
RewriteRule ^([A-Za-z0-9\/.]+)?$ mysite.php?id=$1 [L]
dove .
è un codice di .
(dot) personaggio
va fresco con tale stringa URL http://mysite.com/123W456/789
(cioè lo riscrive a http://mysite.com/do.php?id=123W456/789
)
ma NON riscrivere stringa URL con carattere punto - http://mysite.com/123.W456/789
Qualcuno può aiutarmi?
no, non funziona con '\ .' – drdarwin
a causa di esso ho inserito il codice html – drdarwin
Poi hai qualcos'altro sbagliato, prova a controllare il log degli errori di Apache. – animuson