• User Newbie

    Soft 404

    Sito:
    Realizzato in Wordpress, versione attuale 4.3.1
    Server Apache/2.2.15

    Problema:
    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


  • Admin

    Usando Wordpress non dovresti avere questo tipo di problema.

    Mi sembra molto strano.