TfeServer

Blog de tfe, Perl, Web et Libre...?

Pages 404 et SEO

Publié le 07/09/2011 dans Web

Encore une astuce que je ne connaissais pas, et qui je pense peut être tre¨s 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 apràs 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 meªme 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.