tfe Homepage

07/09/2011

Pages 404 et SEO

Encore une astuce que je ne connaissais pas, et qui je pense peut être tres utile lors de la suppression d'une section de page web, ou de documents en général.

Le code de retour 410 Gone indique au client que le document n'a pas été trouvé et que cet état est permanent. Plus besoin de revenir le visiter pour voir si une heure apres le document est présent. C'est un retour très utile pour les bots (crawlers), afin d'éviter qu'ils n'effectuent plusieurs essaies avant de renoncer.

Pour générer un code 410 Gone coté apache, il suffit d'utiliser le module mod_rewrite:

rewriterule ^Page_effacee.html$ - [G,L]

Pour effectuer de meme en php, il faudra modifier l'entête manuellement:

header("HTTP/1.0 410 Gone");

Cela permets au système de blog/news/cms d'informer le client de la suppression d'un élément de la base de données par exemple.