Ho un problema di una certa gravità.
Un sito che funziona con unica pagina leggendo da db con mod_rewrite.
Se l'url è:
www . sito . it / index . html
il sito è raggiungibile, altrimenti se: www . sito . it/
restituisce un grave 404.
In htaccess ho il seguente codice:
RewriteRule ^(.*).html$ index.php?id=$1&pag=$2 [QSA,L]
RewriteCond %{THE_REQUEST} ^(.*)index\.php
RewriteCond %{THE_REQUEST} ^(.*)index\.html
RewriteRule ^(.*)index.php$ http : // www . sito . it/ [R=301,L]
RewriteCond %{HTTP_HOST} ^sito . it
RewriteRule (.*) http : // www . sito . it/$1 [R=301,L]
In index.php ho specificato che:
$get_id = $_GET['id']; if($get_id==''){$get_id = "index";}
di modo che la pagina sia index anche se viene richiamato l'url www . sito . it/ di modo che possa leggere da db la pagina index.
Dov'è che sbaglio?