La pagina di Errore 404 non "interviene" in caso di URL sbagliato.
Il file .htaccess dovrebbe essere correttamente impostato:
# Catch 404 errors ErrorDocument 404 /404.php
c'è anche la riga di rewrite:
RewriteRule ^pagina-non-trovata$ /404.php [QSA,L]
tra l'altro non l'ho modificato manualmente e
i permessi chmod di 404.php sono settati su 755
L'unico modo per visualizzare la pagina 404 è quello accedere direttamente alla pagina
www.mysite.com/pagina-non-trovata
digitandone l'url
I file 404.php e 404.tpl non dovrebbero rappresentare il problema, in quanto non sono stati modificati.
Ciò nonostante mentre tutti gli url vengono correttamente riscritti:
www.mysite.com/contact-form.php
ad es. diventa
www.mysite.com/contattaci
Mentre
www.mysite.com/404.php
non viene riscritto in
www.mysite.com/pagina-non-trovata
anche se quest'ultima invece risulta direttamente raggiungibile.
Suggerimenti?
Grazie in anticipo per tutto ciò che vorrete consigliarmi.