Erreur - La page redirige en boucle

La page redirige en boucle

Une redirection est une réponse spéciale du serveur avec un code HTTP 3xx informant le client (navigateur ou robot) que l'emplacement de la page à changé. Une redirection peut également être un changement de page provoqué par du code HTML/JavaScript. Dans les deux cas, une redirection entraine les utilisateurs ainsi que les robots vers une autre URL et donc une autre page.

Une boucle de redirection se produit lorsque les différentes redirections suivies mènent à une redirection déjà rencontrée. Exemple de boucles de redirection :

  • pageA > pageA
  • pageA > pageB > pageA
  • pageA > pageB > pageC > pageB

Lorsque une boucle de redirection se produit, vous devez intervenir sur votre serveur/application et/ou :

  • vérifier qu'il ne s'agit pas d'une erreur de configuration ou de code
  • changer la destination de la première redirection pour la destination finale directement
  • briser la boucle en retirant la première (ou dernière) redirection et en fournissant une page HTML à la place
  • changer la destination de la dernière redirection pour une URL qui n'a pas été déjà rencontrée