Les redirections HTTP 301 et 302, permanentes ou temporaires ?

Rodolphe - Alsacreations - 10/09

Les redirections HTTP sont des mécanismes essentiels pour gérer le routage et la navigation. Comprendre les différences entre les codes 301 et 302 est important pour tout projet web, que ce soit pour intervenir en développement, référencement ou planification. Faisons le tour en détails.

Différences principales entre 301 et 302

Redirection 301 - Moved Permanently

La redirection 301 Moved Permanently indique que la ressource a été déplacée de manière permanente vers une nouvelle adresse, ou URL. Cette redirection signale aux navigateurs et aux moteurs de recherche que l'ancienne URL ne sera plus jamais utilisée.

  • Les navigateurs la mettent en cache par défaut
  • Les moteurs de recherche remplacent l'ancienne URL par la nouvelle dans leurs index
  • Elle transfère l'autorité SEO ce qui permet de "préserver" dans une certaine mesure les acquis et ne pas perdre en référencement

Quand utiliser une redirection 301 permanente ?

En cas de refonte de site web : vous souhaitez

  • Rediriger une page ou un groupe de pages vers de nouveaux chemins exemple.com/ancienne-page → exemple.com/nouvelle-page
  • Fusionner des pages similaires
  • Supprimer des pages obsolètes (attention dans ce cas l'erreur 404 est prévue à cet effet et bien plus "compréhensible")
  • Changer de domaine : monsite.fr → monsite.com

En cas de migration HTTPS, c'est une démarche purement technique et globale si votre site vient de passer du protocole non sécurisé HTTP, vers le HTTPS (recommandé) : http://exemple.com → https://exemple.com

Redirection 302 - Found (Tempor...
[Courte citation de 8% de l'article original]

Loading...