Découvrez ce qu’est ERR_TOO_MANY_REDIRECTS et comment le résoudre

Découvrez ce qu’est ERR_TOO_MANY_REDIRECTS et comment le résoudre. Le message d’erreur « ERR_TOO_MANY_REDIRECTS » s’affiche à l’écran lorsque le navigateur ne parvient pas à relier une page web et la suivante dans une chaîne de redirections automatiques. Il y a plusieurs raisons à cela, allant des cookies aux plugins.

Le message ERR_TOO_MANY_REDIRECTS (également connu sous le nom de boucle de redirection) peut déconcerter l’utilisateur, mais il ne s’agit que d’un avertissement du navigateur. Il indique qu’il n’est pas possible d’atteindre la page demandée.

Si vous trouvez ce message lorsque vous essayez de charger votre site, cela signifie que la page entière ou le contenu entier n’est pas disponible pour vous et vos utilisateurs.

Cela peut être dû à une modification récente de votre site WordPress, à une mauvaise configuration des redirections ou à un problème lié à des services tiers.

Bien que cela semble assez grave, ce n’est pas la fin du monde : cette erreur est facile à résoudre.

Mais vous devez la résoudre le plus rapidement possible afin d’éviter que les visiteurs ne vivent une mauvaise expérience.

Après tout, s’ils voient ce message à l’écran, ils risquent de vous abandonner avant même de savoir ce que vous proposez, parce que votre site web ne semble pas sûr.

Dans cet article, nous allons décrire les raisons de l’erreur d’un trop grand nombre de redirections sur les sites WordPress. Nous allons également aborder les nombreuses étapes nécessaires pour y remédier.

Que signifie ERR_TOO_MANY_REDIRECTS ?

L’erreur « trop de redirections » est affichée lorsque le navigateur ne peut pas établir de connexion entre la page initiale et la page de destination d’une redirection.

Si vous utilisez Google Chrome, l’avertissement ressemble à ceci : « Cette page ne fonctionne pas. www.example.com vous a redirigé trop de fois.

Essayez d’effacer vos cookies. ERR_TOO_MANY_REDIRECTS » ou « Cette page web a une boucle de redirection ERR_TOO_MANY_REDIRECTS ».

Sur Mozilla Firefox, vous obtiendrez :

« La page n’est pas redirigée correctement. Firefox a détecté que le serveur web redirige la requête pour cette adresse d’une manière qui ne sera jamais complète.

Ce problème peut parfois être causé par la désactivation ou le refus d’accepter les cookies ERR_TOO_MANY_REDIRECTS. »

Dans les deux cas, le message est clair comme de l’eau de roche : la page ne se charge pas parce qu’elle a été redirigée vers une boucle ou parce qu’il y a eu trop de demandes de redirection.

Lire aussi : Erreur 501 Not Implemented : comment la corriger sur votre site web ?

Pourquoi l’erreur ERR_TOO_MANY_REDIRECTS se produit-elle ?

Les redirections sont soit une stratégie de référencement efficace, soit un outil permettant aux utilisateurs d’accéder à des pages avec une URL différente.

Supposons que vous ayez un site web important et pertinent, mais que, pour une raison quelconque, au lieu de rafraîchir le contenu, vous préfériez envoyer l’utilisateur vers une nouvelle page, plus cohérente ou offrant davantage de fonctions.

Il serait gênant de demander au visiteur de cliquer à nouveau ou de taper une autre URL dans la barre d’adresse.

Lorsque vous utilisez des redirections, les internautes peuvent accéder automatiquement à la nouvelle page tout en essayant d’atteindre l’ancienne.

Même après avoir tapé une adresse erronée, ils accèdent à la bonne page. Cela signifie une amélioration significative de l’expérience de l’utilisateur.

ERR_TOO_MANY_REDIRECTS

Cependant, en cas de mauvaise configuration, le navigateur peut être désorienté et rediriger le visiteur vers d’autres URL ou une destination inconnue.

Lorsque le navigateur ne comprend pas ou ne sait pas quelle URL utiliser, il abandonne la recherche de la bonne URL pour éviter la surcharge. C’est alors que l’utilisateur reçoit le message d’erreur à l’écran.

Dans certains cas spécifiques, le navigateur entre même dans une boucle de redirection infinie. C’est ainsi que cela fonctionne : l’ancienne URL redirige vers la nouvelle, mais en raison d’une mauvaise configuration, la nouvelle URL redirige vers l’ancienne.

Finalement, le système renonce à essayer tout cela et affiche le message suivant : « ERR_TOO_MANY_REDIRECTS ».

Lire aussi : Hébergement WordPress : qu’est-ce que c’est et comment le choisir ?

Comment résoudre le problème ERR_TOO_MANY_REDIRECTS ?

Si vous n’êtes pas l’administrateur du site, il vous suffit de vider le cache/les cookies du navigateur et de rafraîchir la page. Si cela ne fonctionne pas, vous devrez contacter l’administrateur et attendre qu’il corrige le problème.

Cependant, si vous êtes le gestionnaire, vous devrez essayer plusieurs choses. L’erreur est généralement due à une mauvaise configuration de WordPress, comme nous l’avons mentionné précédemment. Parfois, elle peut être résolue par quelque chose d’aussi simple que de vider les cookies ou le cache.

C’est pourquoi nous allons vous présenter quelques stratégies pour vous débarrasser de ce message. Ainsi, vous ne décevrez pas vos visiteurs.

Effacer les cookies et le cache

Lorsque ce message apparaît, certains navigateurs suggèrent que le problème pourrait venir des cookies.

C’est pourquoi nous vous recommandons d’essayer cette solution même si vous êtes le propriétaire du site.

Mais comment effacer le cache et les cookies ? C’est très simple. Cela ne prend que quelques minutes, même si la procédure varie en fonction du navigateur que vous utilisez. Voici quelques instructions spécifiques :

Google Chrome

  1. En haut à droite, vous verrez trois petits points. Cliquez dessus. Sélectionnez ensuite « Paramètres ».
  2. Faites défiler vers le bas et cliquez sur « Avancé ».
  3. Cliquez ensuite sur « Effacer l’historique de navigation ».
  4. Ensuite, sélectionnez « Cache et cookies ».
  5. Sélectionnez l’intervalle de temps, c’est-à-dire le nombre de cookies que vous souhaitez supprimer en fonction de la période (dernières 24 heures, sept jours, quatre semaines).
  6. Cliquez ensuite sur « Effacer les données ».

Mozilla Firefox

  1. Cliquez sur les trois petits points en haut à droite.
  2. Cliquez ensuite sur « Effacer les données ».
  3. Sélectionnez l’option « Cookies et cache », puis cliquez sur « Effacer ».

Essayez d’actualiser votre site une nouvelle fois. Si cette stratégie ne fonctionne pas, vous devrez suivre les étapes suivantes.

Effacer le cache de WordPress

Si vous utilisez un plugin de mise en cache (Super cache WP ou autre), la prochaine tentative devrait consister à vider le cache de WP.

Comme chaque plugin fonctionne différemment, il est nécessaire de vérifier les spécifications de celui que vous avez installé sur votre blog.

Vous pouvez rechercher le nom du plugin sur Google pour obtenir des informations ou demander de l’aide au service d’assistance.

Vous recevrez alors des instructions sur la manière de vider le cache dans les paramètres du plugin, plus précisément dans le tableau de bord d’administration de WordPress.

Ensuite, vous devez à nouveau actualiser le site web pour voir si tout va bien. Si une erreur persiste, c’est que vous n’y êtes pas encore.

Vérifier les paramètres de l’URL

Il est essentiel de vérifier les paramètres de l’URL, car une mauvaise configuration peut entraîner des boucles de redirection. Cliquez sur l’onglet « Général » dans « Paramètres ».

Il y a deux champs principaux :

  1. L’URL de WordPress (qui indique où se trouvent tous les fichiers de WP).
  2. L’URL du site (l’adresse de la page d’accueil disponible pour les utilisateurs).

Dans la plupart des cas, ces deux adresses doivent correspondre. Vérifiez-les soigneusement, afin que les différences n’entraînent pas d’autres problèmes.

Aucune d’entre elles ne doit contenir :

  • Des espaces blancs à la fin.
  • www au début (comme dans https://www.example.com). Au lieu de cela, il faut utiliser https://example.com.

Si une URL contient « www » et que l’autre ne le fait pas, modifiez-les pour qu’elles soient identiques : soit elles le contiennent toutes les deux, soit aucune d’entre elles ne le contient. Vous pouvez également essayer d’insérer PHP avant HTML.

Si vous ne pouvez pas accéder au panneau de contrôle pour modifier l’URL, il est toujours possible de le faire en éditant le fichier wp-config :

  1. Allez dans le gestionnaire de fichiers (client FTP).
  2. Ouvrez le dossier contenant vos fichiers WordPress.
  3. Trouvez le fichier wp-config.php.
  4. Faites un clic droit sur « Editer l’URL ».
  5. Ajoutez ces lignes au code (n’oubliez pas de modifier l’URL).
  6. Redéfinissez l’adresse et rappelez-vous que les deux doivent correspondre, home et WordPress (‘WP_HOME’ et ‘WP_SITEURL’).
  7. Sauvegardez le fichier.
  8. Cliquez sur « Oui » dans l’invite de commande pour télécharger le fichier modifié.
  9. Actualisez le site et vérifiez si le problème a été résolu.

Si vous le souhaitez, vous pouvez également modifier l’adresse via la base de données. Il suffit de se connecter au serveur web via MySQL.

Le logiciel phpMyAdmin fait partie de nombreux panneaux de services d’hébergement et peut être utilisé à cette fin.

  1. Trouvez la table wp_options (ou l’autre préfixe défini lors de l’installation).
  2. Double-cliquez sur les champs que vous souhaitez modifier.
  3. Modifiez l’adresse dans option_value (dans les deux premières lignes : adresse de la page d’accueil et adresse de WordPress, la même chose que nous avons mentionnée précédemment).

Modifier le protocole de sécurité

Si vous utilisez un protocole de sécurité (certificat SSL), remplacez-le par un protocole par défaut. Actualisez la page et vérifiez si la boucle de redirection a disparu.

Si le message est toujours présent, cela signifie que votre certificat SSL doit être configuré correctement avant que vous ne l’utilisiez à nouveau (l’adresse reste HTTPS).

N’oubliez pas de consulter l’assistance d’un expert pour revenir à une configuration qui garantit la sécurité d’accès pour les utilisateurs. C’est également essentiel pour assurer une plus grande fiabilité à votre site.

Redéfinir le .htaccess

Il est important de vérifier le fichier .htaccess à chaque fois qu’il y a une erreur sur WordPress. Ce fichier fait partie des paramètres du serveur Apache et est utilisé pour contrôler les redirections de pages.

Par conséquent, tout problème dans le fichier peut entraîner des problèmes dans la routine de redirection.

Pour vérifier si c’est le cas, vous devez redéfinir le fichier .htaccess :

  1. Localisez les fichiers du site à l’aide du client FTP.
  2. Trouvez le dossier contenant les fichiers WP.
  3. Localisez le fichier .htaccess.
  4. Téléchargez-le en tant que sauvegarde.
  5. Cliquez dessus avec le bouton droit de la souris et ouvrez le fichier pour le modifier (ne modifiez jamais la sauvegarde, mais uniquement la version originale).
  6. Effacez le contenu du .htaccess et réinitialisez les paramètres par défaut (vous pouvez facilement trouver les paramètres par défaut sur l’internet).
  7. Enregistrez et téléchargez le fichier par défaut sur le serveur web.
  8. Après avoir fait cela, rafraîchissez le site.

Si votre site est correct après cela, vous devrez reconsidérer le fichier .htaccess ; sinon, vous devrez restaurer la sauvegarde, car ce fichier n’est pas la source du problème. Ensuite, il faut continuer à creuser.

Vérifier les plugins

Les plugins WordPress peuvent toujours être à l’origine d’un problème. Si vous avez installé des plugins de redirection, commencez par les désactiver.

Si cela résout le problème, c’est bon. Dans le cas contraire, vous devez les désactiver un par un pour vérifier lequel de ces plugins est à l’origine de la boucle.

Cela peut prendre beaucoup de temps, mais ne paniquez pas ! Il existe un moyen rapide et pratique de le faire automatiquement : tout d’abord, désactivez tous les plugins une fois, avant d’actualiser la page (n’oubliez pas de sauvegarder le fichier .htaccess d’origine, comme nous l’avons vu précédemment).

Si la boucle est toujours présente, réactivez tous les plugins et passez à l’étape suivante.

Après avoir actualisé le site, si vous constatez que l’erreur a disparu, vous n’aurez d’autre choix que de procéder à des tests individuels.

Si ERR_TOO_MANY_REDIRECTS vous empêche d’accéder au panneau de contrôle, il peut être nécessaire de désactiver tous les plugins manuellement. Vous pouvez le faire dans le client FTP ou dans le gestionnaire de fichiers.

  • Trouvez le dossier des plugins, qui se trouve généralement dans le dossier wp-content.
  • Renommez tous les dossiers.
  • Ou supprimez-les tous en même temps (n’oubliez jamais la sauvegarde).

ERR_TOO_MANY_REDIRECTS est un problème facile à résoudre, il vous suffit donc de demander de l’aide si aucune de ces étapes ne fonctionne.

Si c’est le cas, vous pouvez activer le rapport d’erreur PHP pour aller encore plus loin dans l’analyse du problème.

Vérifier les services tiers

Vous devriez vérifier les services tiers si vous voyez toujours ERR_TOO_MANY_REDIRECTS après avoir effacé les cookies et le cache.

Vérifiez les services externes à l’aide d’un serveur proxy, qui est un serveur intermédiaire dirigeant les requêtes de plusieurs utilisateurs vers différents serveurs.

Les serveurs proxy et les options SSL flexible avec les requêtes HTTPS et HTTP peuvent être à l’origine d’erreurs de redirection.

Par exemple, si un service tiers utilise l’option SSL flexible, mais que vous disposez d’un certificat SSL sur votre serveur, il redirigera les demandes vers HTTPS, ce qui générera probablement l’erreur de redirection. Dans ce cas, essayez de passer en mode de cryptage complet.

Les plugins tiers sur WordPress peuvent également conduire à des redirections excessives. Il existe des plugins de redirection pour mettre en place des redirections lorsque les permaliens des articles ou des pages sont modifiés, mais ces modifications peuvent parfois générer le message d’erreur « trop de redirections ».

Pour vérifier s’il s’agit du problème de votre site, désactivez les plugins en les désactivant tous en bloc.

Réactivez les plugins un par un pour trouver celui qui est défectueux. Vous pouvez trouver un autre plugin ou contacter le développeur pour trouver une solution.

Lire aussi : Un guide complet pour la migration des sites web

Vérifier les redirections sur votre serveur

En plus de vérifier les redirections HTTP vers HTTPS, vous devriez également jeter un coup d’œil à toute autre redirection qui pourrait avoir été définie de manière incorrecte dans les fichiers de configuration du serveur. Une redirection 301 incorrecte peut perturber l’ensemble de votre site.

Un autre coupable courant est le fichier Apache .htaccess que l’on trouve sur les hôtes WordPress avec Apache.

Si vous voyez le message ERR_TOO_MANY_REDIRECTS et que vous avez WordPress et Apache, suivez ces étapes pour corriger une règle incorrecte dans le fichier .htaccess.

  1. Connectez-vous au site en utilisant SSH ou FTP
  2. Renommez le fichier .htaccess en .htaccess_old pour créer une sauvegarde.
  3. Créez un nouveau fichier .htaccess avec les paramètres par défaut et téléchargez-le sur votre serveur.

Une mauvaise configuration de Nginx et des proxys inversés peut également causer des problèmes avec les redirections, assurez-vous donc de vérifier ces fichiers de serveur à l’aide d’un outil de redirection.

Vérifier la nature de la boucle de redirection

Si la suppression du cache et des cookies ne fonctionne pas, une autre option consiste à vérifier la nature de la boucle de redirection.

Vous pouvez le faire à l’aide de cURL ou d’outils de vérification des redirections en ligne.

Ces outils devraient afficher une liste des problèmes rencontrés sur les serveurs de votre site, avec des suggestions pour corriger le message ERR_TOO_MANY_REDIRECTS.

De nombreux sites présentent des boucles de redirections 301, provoquant une chaîne de redirections qui reviennent sur elles-mêmes.

Une boucle HTTP vers HTTPS défectueuse peut également provoquer cette erreur, qui peut être corrigée en réduisant le nombre de redirections dans une chaîne.

Si vous utilisez Google Chrome, essayez l’extension Redirect Path pour obtenir plus d’informations sur les redirections pour une page ou une URL spécifique.

Une fois que vous connaissez la nature de la boucle de redirection, vous pouvez identifier les erreurs et trouver la meilleure solution pour éviter ERR_TOO_MANY_REDIRECTS à l’avenir.

Récapitulation !

Nous espérons que ce guide vous aidera à trouver une solution rapide. Cependant, si ces étapes ne suffisent pas à résoudre le problème, contactez votre hébergeur.

Les personnes qui y travaillent sauront comment résoudre l’erreur de redirection. Il se peut même qu’ils soient à l’origine du problème.

Ne remettez pas le problème à plus tard. Essayez de résoudre ce problème le plus rapidement possible afin de garantir à vos utilisateurs la meilleure expérience possible sur votre site.

https://www.microsoft.com/fr-tn/

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut