Alleluja! Con mia grande gioia mi autoquoto per postarvi la soluzione!
Questa istruzione non funzionava:codice:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / #ErrorDocument 404 /index.php RewriteCond %{REQUEST_URI} News/([0-9]{4})/([0-9]{2})/(.*) RewriteRule News/([0-9]{4})/([0-9]{2})/(.*) news_dettaglio.php?y=$1&m=$2&title=$3 [L,QSA] RewriteCond %{REQUEST_URI} News RewriteRule News news.php [L] RewriteCond %{REQUEST_URI} Contattaci RewriteRule Contattaci contattaci.php [L] </IfModule>
Il motivo risiedeva nel fatto che in root è presente un file news.php e il request uri www.miosito.it/news gli è equivalente, dunque non è possibile usare quell'uri come richiesta.codice:RewriteCond %{REQUEST_URI} news RewriteRule ^news news.php [L]
Come potete vedere nel codice definitivo, ho risolto il problema scrivendo News in maiuscolo, in questo modo l'url www.miosito.it/News punta a www.miosito.it/news.php