Ciao a tutti,
ho un problema con il mod_rewrite!
Ho un sito con un dominio di terzo livello (news.miosito.it) e uso il file .htaccess per riscrivere l’indirizzi da
http://www.news.miosito.it/news/view.php?id=7
a
http://www.news.miosito.it/news/7/titolo_news.html
il file .htaccess è
RewriteEngine On
RewriteRule ^(.+)/(.+).html news/view.php?id=$1 [L]
Ma mentre il link dinamico (http://www.news.miosito.it/news/view.php?id=7) funziona alla perfezione, quello statico (http://www.news.miosito.it/news/7/titolo_news.html) mi da questo errore:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, amministratore@miosito.it and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Ci tengo a precisare che:
1. il mod_rewrite risulta caricato correttamente dal php_info;
2. il file .htaccess è nella root principale;
3. funziona benissimo in locale, il problema si verifica in rete
cosa devo fare? Dove sbaglio?
Vi ringrazio in anticipo
saluti