Ho scritto e pubblicato nella root principale del sito, il file .htaccess per ottenere la riscrittura dell'indirizzo dinamico in statico.
Premetto che prima di farlo ho fatto delle ricerche sul forum.
L'obiettivo è quello di riscrivere l'url dinamico:
http://www.nomesito.it/pagina.php?id=elenco
nel seguente url statico:
http://www.nomesito.it/pagina/elenco.htm
Il codice, non funzionante, è il seguente:
RewriteEngine On
RewriteBase /
RewriteRule ^pagina/(.*)\.htm$ pagina.php?id=$1
Se, invece, al posto della / metto un altro carattere, ad esempio un underscore, il codice diventa perfettamente funzionante:
RewriteEngine On
RewriteBase /
RewriteRule ^pagina_(.*)\.htm$ pagina.php?id=$1
Perchè nel primo caso, di mio interesse, mi viene restituito dal browser un codice 404 page not found?
Ciao,
Francesco