Comment dépanner « err_too_many_redirects » sur votre site WordPress

Publié: 2020-08-07

Voir le message « err_too_many_redirects » dans votre navigateur tout en essayant d'afficher votre site WordPress peut être à la fois déroutant et préoccupant. Cette erreur empêche les utilisateurs de visualiser votre contenu, ce qui peut entraîner des opportunités manquées de conversions et de génération de revenus.

Heureusement, il existe plusieurs façons de résoudre ce problème. Dans cet article, nous expliquerons pourquoi le message « err_too_many_redirects » apparaît et comment le résoudre.

Allons-y!

Abonnez-vous à notre chaîne Youtube

Comprendre « err_too_many_redirects » dans WordPress

La première chose que vous devez savoir sur « err_too_many_redirects » est qu'il ne s'agit pas en fait d'un problème spécifique à WordPress. C'est plutôt le message que votre navigateur affiche chaque fois qu'il ne peut pas vous montrer le contenu demandé en raison d'une boucle de redirection :

Le message "err_too_many_redirects" dans Chrome.

Les redirections sont comme des adresses de transfert. Vous pouvez en configurer un de sorte que si un visiteur clique sur un lien ou tape une URL pour une page spécifique, il sera plutôt envoyé vers une destination différente. En règle générale, cette technique est utilisée lorsque vous déplacez le contenu de votre site vers une nouvelle page ou que vous le supprimez complètement.

Les redirections sont également pratiques si vous avez modifié la structure des permaliens de votre site Web. Ils empêchent les liens brisés et garantissent que vos visiteurs voient autre chose qu'une page 404 s'ils essaient d'accéder à un contenu qui n'est pas là où il se trouvait.

Ainsi, lorsque « err_too_many_redirects » se produit, cela signifie que la page que vous essayez d'atteindre est prise dans une boucle de redirection, pointant vers une autre page qui renvoie également vers elle-même. En d'autres termes, la page A redirige vers la page B, tandis que la page B redirige vers la page A. Cela est naturellement déroutant pour votre navigateur.

Comment dépanner « err_too_many_redirects » sur votre site WordPress (6 correctifs potentiels)

Si vous rencontrez le problème « err_too_many_redirects » sur votre site WordPress, vous devrez résoudre la boucle de redirection d'une manière ou d'une autre. Voici quelques stratégies différentes qui peuvent résoudre le problème.

1. Effacez les données de votre navigateur

Comme vous l'avez peut-être remarqué dans la capture d'écran précédente ou sur l'écran de votre propre ordinateur, votre navigateur vous recommandera d'effacer vos cookies pour essayer de réparer "err_too_many_redirects". Il s'agit d'une solution simple et rapide, qui vaut la peine d'être essayée avant de vous lancer dans un dépannage plus compliqué.

Le processus d'effacement de vos données de navigation varie en fonction du navigateur que vous utilisez. Cependant, les étapes sont assez similaires. Étant donné que Chrome est de loin la plate-forme la plus populaire, nous l'utiliserons comme exemple.

Tout d'abord, ouvrez les options du navigateur en cliquant sur l'icône à trois points dans le coin supérieur droit de l'écran et en sélectionnant Paramètres :

Ouverture des paramètres du navigateur Chrome.

Cliquez ensuite sur Confidentialité et sécurité, et sélectionnez Effacer les données de navigation :

Paramètres de confidentialité et de sécurité de Chrome.

Dans la fenêtre suivante, assurez-vous que les cookies et autres données de site et les images et fichiers mis en cache sont tous deux sélectionnés. Cliquez ensuite sur Effacer les données :

Effacer les données de navigation dans Chrome.

Revenez à la page qui connaissait la boucle de redirection et voyez si vous pouvez y accéder maintenant. Sinon, continuez le dépannage avec les autres techniques ci-dessous.

2. Vérifiez votre "Adresse de site Web" et "Adresse de site" WordPress

Votre prochain arrêt devrait être vos paramètres WordPress. Accédez à Paramètres > Général dans votre tableau de bord :

Accéder aux paramètres généraux de WordPress.

Recherchez ensuite les champs intitulés Adresse WordPress (URL) et Adresse du site (URL) :

Les paramètres d'adresse WordPress et d'adresse du site.

Le contenu de ces deux champs doit être identique. Cela inclut s'ils utilisent ou non "www" et "http" ou "https". Ce paramètre peut souvent devenir incorrect si vous avez récemment changé de domaine ou migré vers un nouvel hôte.

Si les champs ne sont pas les mêmes, apportez les corrections nécessaires et enregistrez vos modifications. Ensuite, vous pouvez visiter à nouveau la page pour voir si l'erreur a été résolue.

3. Déterminez la cause de la boucle « err_too_many_redirects »

Parfois, vous devez faire un vrai travail de détective pour corriger les "err_too_many_redirects". Si vous pouvez trouver la source de la boucle de redirection, vous pouvez la supprimer de votre site afin de remettre votre contenu en ligne.

Si vous avez ajouté des redirections à votre fichier .htaccess ou en utilisant un plugin tel que Redirection, vous pouvez simplement les vérifier pour voir si des adresses renvoient les unes aux autres. Si vous ne savez pas comment procéder ou si vous avez de nombreuses redirections qui prendraient beaucoup de temps à rechercher, vous pouvez envisager d'utiliser l'outil Redirect Checker :

L'outil Vérificateur de redirection.

Entrez simplement l'URL complète de la page qui rencontre l'erreur "err_too_many_redirects", et attendez les résultats :

Le vérificateur de redirection affichant une boucle de redirection.

Dans l'exemple ci-dessus, vous pouvez voir une longue liste de redirections 301 alternant entre deux publications. Avec ces informations, vous devriez pouvoir supprimer les redirections des pages concernées.

4. Examinez vos paramètres HTTPS

L'acquisition d'un certificat SSL (Secure Sockets Layer) et le basculement de votre site vers HTTPS est une décision intelligente pour assurer la sécurité de votre site. Cependant, si vous ne vous y prenez pas correctement, ce changement peut entraîner des boucles de redirection sur tout votre site.

Il y a plusieurs raisons pour lesquelles ce problème peut se produire :

  • Vous avez forcé HTTPS avant d'installer votre certificat SSL. Cela lancera automatiquement votre site dans une boucle de redirection.
  • Vous utilisez un plugin HTTPS. Il y a plus de possibilités d'erreurs lorsque vous introduisez des plugins tiers dans le mix. Il est généralement préférable de rechercher et de remplacer vos URL pour implémenter HTTPS, au lieu d'utiliser un plugin pour configurer des redirections.
  • Les règles de redirection sur votre serveur sont mal configurées. Si vous pensez que c'est le problème, il est probablement préférable de contacter votre équipe de support d'hébergement pour obtenir de l'aide.

Une façon de déterminer si vos paramètres HTTPS sont à l'origine de l'erreur « err_too_many_redirects » consiste à vérifier votre site à l'aide de l'outil de mappage de redirection :

L'outil de mappage de redirection.

Ceci est similaire au vérificateur de redirection, mais il n'affiche que les résultats des redirections www vers non- www , ainsi que des redirections HTTP vers HTTPS :

Rediriger les résultats du mappeur.

Si vous voyez plusieurs redirections répertoriées entre les versions HTTP et HTTPS de votre site, cela peut être la source de la boucle. Les corriger est susceptible de résoudre le problème.

5. Évaluez vos paramètres Cloudflare

Si vous êtes un utilisateur de Cloudflare, il est possible que le problème que vous rencontrez soit lié à cette plate-forme. Par exemple, il peut y avoir une boucle de redirection HTTP vers HTTPS configurée dans vos paramètres Cloudflare. Cela peut se produire lorsque la configuration SSL « flexible » est activée.

L'autre source potentielle de cette erreur liée à Cloudflare est les « Règles de page » en conflit. Les paramètres « URL de transfert » de cette fonctionnalité peuvent créer des boucles de redirection involontaires.

Vous pouvez vérifier ces paramètres pour des preuves de boucles de redirection et consulter la documentation d'assistance de Cloudflare pour obtenir des conseils sur leur résolution. Si vous rencontrez toujours des problèmes, envisagez de vous tourner vers les forums de la communauté pour obtenir de l'aide.

6. Résoudre les problèmes de conflit de plugins

Notre dernière suggestion pour dépanner « err_too_many_redirects » consiste à rechercher les conflits de plugins sur votre site. Ce problème se produit lorsque le code de deux plugins, un plugin et un thème, ou un plugin et le noyau WordPress fonctionnent l'un contre l'autre.

Pour résoudre un conflit potentiel de plugins, commencez par désactiver tous vos plugins et vérifiez si le message « err_too_many_redirects » disparaît. Si c'est le cas, réactivez-les un par un et continuez à rechercher l'erreur sur votre site. Lorsque le message réapparaît, vous saurez que le plugin le plus récemment activé est la source du problème.

Vous pouvez ensuite supprimer le plugin problématique de votre site et le remplacer par une alternative si nécessaire. Vous pouvez également contacter le développeur du plugin et lui faire part du problème que vous avez rencontré.

Conclusion

Si un message "err_too_many_redirects" apparaît pour l'une des pages de votre site Web, le laisser décoché peut entraîner une perte de conversions et de revenus. Cette erreur indique que votre site est pris dans une boucle de redirection, ce qui peut se produire pour plusieurs raisons différentes mais est souvent facile à résoudre.

Pour récapituler, voici six façons de résoudre ce problème afin que vous puissiez à nouveau présenter votre contenu aux visiteurs :

  1. Effacez les données de votre navigateur.
  2. Vérifiez l'adresse de votre site Web WordPr ess et l' adresse du site.
  3. Déterminez la cause de la boucle de redirection.
  4. Regardez dans vos paramètres HTTPS.
  5. Évaluez vos paramètres Cloudflare.
  6. Résoudre un conflit de plug-in.

Avez-vous des questions sur les redirections en général, ou sur la façon de corriger spécifiquement les « err_too_many_redirects » ? Laissez-les nous dans la section commentaires ci-dessous!

Image de Thomas Knopp / shutterstock.com