-
Soft 404
Sito:
Realizzato in Wordpress, versione attuale 4.3.1
Server Apache/2.2.15Problema:
Tutte le pagine non esistenti che rendono un errore 404 hanno un responso 200 lato server. I browser mostrano correttamente la pagine 404 di riferimento.Sul file .htaccess la regola del rewrite presente è la seguente: ( la normale regola di base di Wordpress )
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php </IfModule>
Se tolgo la regola dal file le pagine 404 funzionano correttamente ( rendono un responso del server di pagina non trovata )
Leggendo in rete come unica risposta utile ho trovato "Questo accade quando si ha una ragola mod_rewrite che gestisce le richieste per i file che non esistono",
ma senza specificarne la soluzione pratica.Non posso accedere alle impostazioni del server, ma controllando altri siti sulla stessa macchina ho riscontrato lo stesso problema ( anche siti non in WP )
C'è un modo per risolvere il problema tramite file .htaccess ?
Grazie per l'eventuale aiuto
-
Usando Wordpress non dovresti avere questo tipo di problema.
Mi sembra molto strano.