Voir le message « err_too_many_redirects » dans votre navigateur lorsque vous essayez de consulter votre site WordPress peut être à la fois déroutant et inquiétant. Cette erreur empêche les utilisateurs de consulter votre contenu, ce qui peut conduire à 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 allons expliquer pourquoi le message « err_too_many_redirects » apparaît, et comment le résoudre.

C’est parti !

Comprendre « err_too_many_redirects » dans WordPress

La première chose que vous devez savoir sur le message « err_too_many_redirects » est qu’il ne s’agit pas d’un problème spécifique à WordPress. Il s’agit plutôt du message que votre navigateur affiche lorsqu’il ne peut pas vous montrer le contenu demandé à cause d’une boucle de redirection :

The 'err_too_many_redirects' message in Chrome.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Les redirections sont comme des adresses de transfert. Vous pouvez en configurer une pour que, si un visiteur clique sur un lien ou tape l’URL d’une page spécifique, il soit envoyé vers une autre destination. En général, 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. Elles évitent les liens brisés et font en sorte que vos visiteurs voient autre chose qu’une page 404 s’ils essaient d’accéder à un contenu qui n’est plus là où il était.

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. Il est compréhensible que votre navigateur ne comprenne pas bien ce phénomène.

Comment résoudre le problème « err_too_many_redirects » sur votre site WordPress (6 solutions possibles)

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 tenter de résoudre le problème « err_too_many_redirects » Il s’agit d’une solution simple et rapide, qui vaut la peine d’être essayée avant de se 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. Toutefois, les étapes sont assez similaires. Comme Chrome est de loin la plateforme 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, puis sélectionnez Paramètres:

Opening Chrome's browser settings.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

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

Chrome's privacy and security settings.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

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

Clearing browsing data in Chrome.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Revenez à la page qui présentait la boucle de redirection et voyez si vous pouvez y accéder maintenant. Si ce n’est pas le cas, continuez le dépannage avec les autres techniques ci-dessous.

2. Vérifiez l’adresse du site Web et l’adresse du site de WordPress

Votre prochain arrêt devrait être vos paramètres WordPress. Allez dans Réglages > Général dans votre tableau de bord :

Accessing WordPress' General settings.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

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

The WordPress Address and Site Address settings.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Le contenu de ces deux champs doit être identique. Cela inclut l’utilisation ou non de « 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. Vous pouvez ensuite consulter à nouveau la page pour voir si l’erreur a été résolue.

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

Il est parfois nécessaire de faire un véritable travail de détective pour résoudre le problème « 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 dans votre fichier .htaccess ou à l’aide d’un plugin tel que Redirection, vous pouvez simplement les vérifier pour voir si des adresses ne pointent pas l’une vers l’autre. Si vous n’êtes pas sûr de savoir comment procéder ou si vous avez beaucoup de redirections dont la recherche prendrait beaucoup de temps, vous pouvez envisager d’utiliser l’outil Redirect Checker :

The Redirect Checker tool.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Il suffit d’entrer l’URL complète de la page qui présente l’erreur « err_too_many_redirects » et d’attendre les résultats :

The Redirect Checker showing a redirect loop.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Dans l’exemple ci-dessus, vous pouvez voir une longue liste de redirections 301 alternant entre deux postes. Avec ces informations, vous devriez être en mesure de supprimer les redirections des pages concernées.

4. Vérifiez vos paramètres HTTPS

L’acquisition d’un certificat SSL (Secure Sockets Layer) et le passage de votre site en HTTPS sont des mesures judicieuses 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 l’ensemble de 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 place automatiquement votre site dans une boucle de redirection.
  • Vous utilisez un plugin HTTPS. Les possibilités d’erreurs sont plus nombreuses lorsque vous introduisez des plugins tiers dans le mélange. Il est généralement préférable de trouver et de remplacer vos URL pour mettre en œuvre HTTPS, plutôt que d’utiliser un plugin pour configurer les 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 l’équipe d’assistance de votre 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 » est de vérifier votre site à l’aide de l’outil Redirect mapper:

The Redirect mapper tool.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Cet outil est similaire au Redirect Checker, mais il n’affiche que les résultats des redirections www vers non-www, ainsi que les redirections HTTP vers HTTPS:

Redirect mapper results.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Si vous voyez plusieurs redirections répertoriées entre les versions HTTP et HTTPS de votre site, cela pourrait être la source de la boucle. En les corrigeant, vous résoudrez probablement 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 plateforme. Par exemple, une boucle de redirection HTTP vers HTTPS peut être 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 un conflit de « règles de page » 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 trouver des preuves de boucles de redirection, et consulter la documentation d’assistance de Cloudflare pour obtenir des conseils sur la résolution de ces problèmes. Si vous rencontrez toujours des difficultés, vous pouvez vous tourner vers les forums de la communauté pour obtenir une aide supplémentaire.

6. Recherchez un conflit de plugins

Notre dernière suggestion pour résoudre le problème « err_too_many_redirects » est de rechercher des conflits de plugins sur votre site. Ce problème se produit lorsque le code de deux plugins, d’un plugin et d’un thème, ou d’un plugin et du noyau de WordPress s’opposent.

Pour résoudre un conflit de plugins potentiel, 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 à vérifier que l’erreur n’apparaît pas sur votre site. Lorsque le message réapparaîtra, vous saurez que le plugin le plus récemment activé est à l’origine du problème.

Vous pouvez alors supprimer le plugin problématique de votre site et le remplacer par un autre 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 fait de ne pas le vérifier peut entraîner une perte de conversions et de revenus. Cette erreur indique que votre site est pris dans une boucle de redirection, qui peut se produire pour plusieurs raisons différentes, mais qui est souvent facile à résoudre.

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

  1. Effacez les données de votre navigateur.
  2. Vérifiez l’adresse de votresite WordPress et l’adresse de votre site.
  3. Déterminez ce qui cause la boucle de redirection.
  4. Vérifiez vos paramètres HTTPS.
  5. Évaluez vos paramètres Cloudflare.
  6. Recherchez un conflit de plugins.

Vous avez des questions sur les redirections en général, ou sur la façon de résoudre le problème « err_too_many_redirects » en particulier ? Laissez-les nous dans la section des commentaires ci-dessous !