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?