Originariamente inviato da spiadadda
stavo provando proprio adesso il mod_rewrite ma non mi funziona
Il modulo è attivo perchè ho chiesto al mio maintener (Ar***) e ho copiato un esempio riportato nella pillola e ho fatto delle prove!

Il risultato è che la variabile viene letta ma l'URL non cambia e resta dinamico.

Io ho fatto così:

www.mio-sito.it/test.php?id=prova

il file .htaccess è stato messo nella root principale è ho scritto questo codice
codice:
RewriteEngine On
RewriteRule ^test/([^/]+).html test.php?id=$1 [L]
per raggiungere la pagina di prova (test.php) io scrivo nella barra degli URL questo indirizzo:

www.mio-sito.it/test.php?id=prova

ma esso resta così e non cambia in html.......forse mi sfugge qualcosa e commetto io qualche errore. Come faccio per fare una prova? Come devo raggiungere la pagina test.php?

Grazie per la risposta
Non è questo il modo in cui funziona l'url rewrite.

Devi essere tu a chiamare una pagina html e questa viene riscritta (solo a livello di interpretazione) dal server.
Per questo motivo ha senso usare il mod_rewrite quando poi tu all'interno del sito componi i tuoi link come se fossero delle pagine html, sapendo che poi queste verranno riscritte nella notazione php in modo che possano essere prelevate le variabili dall'url.

Ciao