Ciao a tutti, avrei bisogno di qualche chiarimento riguardo a mod rewrite di apache2.

Premetto che ho letto diverse guide, le ho seguite alla lettera e non funzionano. Volevo chiedere: se io eseguo il rewrite dell'url di un sito dinamico significa che quando premo un link che mi porta ad una pagina dinamica che ha previsto il rewrite, automaticamente sulla barra degli indirizzi del browser mi compare il nuovo indirizzo riscritto, magari un .html, giusto? Significa anche che quando faccio il percorso inverso, cioé digito l'url riscritto di una pagina dinamica il mio browser mi indirizza automaticamente verso la pagina dinamica in questione?

Premetto inoltre che mod rewrite è abilitato (ho controllato il file phpinfo())

Allora io ho il seguente indirizzo dinamico di una pagina php chiamata post.php posizionata all'interno della cartella BLOG (che non è la document root) in locale

http://localhost/astro/blog/post.php?titolo=Primo

e vorrei che diventasse tramite il rewrite:

http://localhost/astro/blog/post/Primo.htm

All'interno della cartella BLOG ho creato il file .htaccess con scritto all'interno il seguente codice:

RewriteEngine On
RewriteRule ^post/([^/]+).html post.php?titolo=$1 [L]

A questo punto apro il browser e provo a navigare verso:

http://localhost/astro/blog/post.php?titolo=Primo

ma sulla barra degli indirizzi non mi compare
http://localhost/astro/blog/post/Primo.htm ma sempre lo stesso indirizzo dinamico con il punto di domanda.

Cosa non funziona? Il codice nel file .htaccess mi sembra giusto

Non so davvero che fare

Se avete qualche idea

Grazie