Gentilissimi avrei qualche domanda da porvi.
Ho un sito creato in puro php.
Nel file htaccess ho impostato l'url rewrite:
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /articolo.php?articolo=$1 [L]
Esempio link: www.nomesito.it/articolo.php?articolo=pincopallino
Diventa: www.nomesito.it/pincopallino.html
Il problema è che quando vado a lanciare qualsiasi pagina INESISTENTE SUL SITO CON ESTENSIONE .html, per esempio www.nomesito.it/pincopallino2.html invece di restituirmi "pagina non trovata: errore 404" visualizza ugualmente la pagina del sito ovviamente senza contenuto della query.
C'è un problema del rewrite? Oppure c'è un modo per far restituire l'errore 404?
Ringrazio anticipatamente.

Rispondi quotando