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