E' la prima volta che metto mano al mod_rewrite, per cui abbiate pazienza!
Devo fare in modo che se chiamo delle pagine tipo
http://www.miosito.co.uk/index.html?p=variabile
nell'url compaia
http://www.miosito.co.uk/variabile/
Ho fatto cosi':
RewriteCond %{QUERY_STRING} ^(.*&)?p=([^&]+)(&.*)?$ [NC]
RewriteRule ^index\.html$ /%2/? [R=301,L]
e sembra funzionare.
Pero' mi chiedevo, che succede se chiamo direttamente la pagina
http://www.miosito.co.uk/variabile/
Purtroppo non ho modo di testarlo (e' una storia lunga), e temo che ovviamente la pagina non venga trovata, giustamente. Allora vorrei fare in modo che se chiamo direttamente la pagina
http://www.miosito.co.uk/variabile/
venga mostrato il contenuto di
http://www.miosito.co.uk/index.php?p=variabile
continuando pero' a mostrare nella barra degli indirizzi
http://www.miosito.co.uk/variabile/
Come faccio?
![]()




Rispondi quotando
