La 404 se fait 200 sous Microsoft IIS - Kesako ?
Par Olivier, jeudi 20 mars 2008 à 12:37 :: General :: #62 :: rss
Google offre aux webmasters des outils pour suivre son indexation. Le principe pour y accéder est de prouver à Google que vous êtes le propriétaire du site.
Pour ce faire, il propose deux méthodes :
- l'ajout d'un fichier HTML nommé "google03423230xxxx.html"
- l'insertion d'un META TAG dans la page par défaut du site web
Les deux solutions présupposent que vous ayez accès à l'hébergement du site et donc in fine en être propriétaire.
Dans ce cadre, nous avons choisi de personnaliser la page 404. La procédure est simple : une case à cocher sous IIS et l'inscription de la page 404 désignée par nos soins.
Mais "surprise", la vérification du fichier google0332223xxx.html ne fonctionne plus. L'erreur suivante est renvoyé : Nous avons détecté que l'en-tête de votre page d'erreur 404 (fichier introuvable) contenait l'état 200 (Opération effectuée)
Il convient de forcer le statut de la page 404 personnalisé en ajoutant le code suivant :
<% Response.Status = "404 Not Found" %>
L'explication est assez simple quand vous personnalisé l'erreur 404, vous renvoyez vers une page qui elle existe... et donc renvoi un message http 200 (page correcte).

Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire