|

jeudi 6 décembre 2012

Drupal Erreur 404 Ok

Drupal a un problème lorsque vous exécutez PHP comme CGI. Au lieu d'envoyer "404 Not Found" erreurs quand il ne peut pas trouver une page, il va envoyer des "404 Ok". Vous pouvez en lire plus à ce sujet sur ​​PHP.net . Quand un moteur de recherche araignée demande une page qui n'existe pas, vous voulez envoyer un bon "404 Not Found" en-tête.
Pour voir si vous envoyez un défectueux "404 Ok" en-têtes, vous pouvez utiliser Firefox avec l'extension livehttpheaders. Une fois que vous avez installé cette extension et redémarré Firefox, allez dans Outils -> Live-têtes HTTP . Cela ouvrira la fenêtre de visualisation d'en-tête. Ensuite, allez à votre site web vers une page qui n'existe pas (comme http://www.example.com/asdf4567 ). Vérifiez la fenêtre LiveHTTPheader pour voir si elle envoie un bon "404 Not Found" en-tête ou un incorrecte "404 Ok" en-tête. Si elle dit "Ok 404", alors il ya un problème.
Installez le module CustomError qui permet à l'administrateur du site pour créer des pages d'erreur personnalisées pour 404 (introuvable), et 403 (accès refusé), sans la nécessité de créer des nœuds pour chacun d'eux.
Depuis les pages d'erreur ne sont pas des nœuds réels, ils ne font pas partie d'une catégorie terme, ils ne seront pas pas dans la recherche, et ne seront pas affichées dans les listes de noeuds ou le bloc du contenu Populaire.

Aucun commentaire:

Enregistrer un commentaire