Réparer l'erreur ERR_TOO_MANY_REDIRECTS sur WordPress


Définition

Qu'est-ce que l'erreur ERR_TOO_MANY_REDIRECTS ?

Il est très fréquent de constater l'erreur ERR_TOO_MANY_REDIRECTS lorsque l'on se rend sur un site Wordpress.
Cette erreur indique que vous avez actuellement une boucle de redirection sur votre site Web, ce qui bloque l'affichage du site.
En effet, cela arrive principalement lorsque votre site redirige d'un premier URL vers un second qui lui-même redirige vers le premier. Cependant, cette erreur est relativement simple à réparer. 

Procédure

L'erreur ERR_TOO_MANY_REDIRECTS provient le plus souvent d'un conflit de redirection HTTPS, d'une règle erronée dans le fichier .htaccess, d'adresses de site mal configurées dans WordPress ou d'un CDN réglé sur un mode SSL inadapté. Cette boucle infinie empêche l'affichage de vos pages car le navigateur est renvoyé en continu d'une URL à une autre. Ce tutoriel s'applique spécifiquement aux formules d'hébergement mutualisé de LWS et permet de rétablir rapidement l'accès à votre site.

Les étapes

  1. Vider le cache du navigateur et tester en navigation privée

    Votre navigateur conserve parfois en mémoire une ancienne redirection permanente. Supprimez les cookies et l'historique récent liés à votre domaine, ou ouvrez une nouvelle fenêtre en navigation privée pour vérifier si le blocage persiste.

  2. Vider le cache serveur LWSCache

    Depuis le tableau de bord de votre domaine dans le LWS Panel, rendez-vous dans la rubrique Optimisation et performance puis cliquez sur LWSCache. Dans la fenêtre qui s'ouvre, cliquez sur le bouton Vider le cache pour purger l'ensemble des contenus mis en cache par le serveur.

    Réparer l'erreur ERR_TOO_MANY_REDIRECTS sur WordPress
  3. Contrôler le certificat SSL et la redirection HTTPS

    Dans la section Sécurité de votre panneau, cliquez sur l'icône SSL. Vérifiez que la ligne Service SSL indique bien Activé, puis passez temporairement l'option Redirection HTTPS SSL sur Désactiver avant de cliquer sur Valider pour déterminer si cette règle entre en conflit avec votre site.

    Réparer l'erreur ERR_TOO_MANY_REDIRECTS sur WordPress
  4. Désactiver temporairement le fichier .htaccess

    Dans la section Gestion des fichiers, ouvrez le Gestionnaire de fichiers puis accédez au dossier de votre domaine dans htdocs. Sélectionnez le fichier .htaccess et utilisez l'outil Renommer pour le nommer par exemple htaccess.txt.

    Réparer l'erreur ERR_TOO_MANY_REDIRECTS sur WordPress
  5. Vérifier ou forcer les adresses dans wp-config.php

    Toujours dans le Gestionnaire de fichiers, ouvrez le fichier wp-config.php de WordPress (système de gestion de contenu open source disponible sur https://wordpress.org). Ajoutez avant la ligne indiquant d'arrêter l'édition les directives define('WP_HOME','https://learnlws.fr'); et define('WP_SITEURL','https://learnlws.fr'); (en remplaçant learnlws.fr par votre domaine réel), puis cliquez sur Enregistrer les modifications.

    Réparer l'erreur ERR_TOO_MANY_REDIRECTS sur WordPress
  6. Ajuster la configuration du CDN Cloudflare le cas échéant

    Si vous utilisez le réseau de distribution Cloudflare (service d'optimisation et de sécurité disponible sur https://www.cloudflare.com), accédez aux réglages SSL/TLS de votre zone. Assurez-vous que le mode de chiffrement est configuré sur Complet (Full) ou Complet (strict), et non sur Flexible qui provoque quasi systématiquement une boucle de redirection infinie.

  7. Analyser la boucle de redirection

    Pour confirmer la résolution du dysfonctionnement, testez votre adresse depuis un terminal de commande avec l'outil curl en exécutant la commande curl -IL https://learnlws.fr (en adaptant le nom de domaine). Vous pourrez observer la chaîne des codes HTTP renvoyés et vérifier qu'un code 200 de succès est finalement obtenu.

Questions fréquentes

Qu'est-ce qu'une redirection en boucle ?

Une redirection en boucle survient lorsqu'une page A renvoie vers une page B, laquelle renvoie à son tour vers la page A (ou vers elle-même). Le navigateur web détecte ces requêtes sans fin et interrompt le chargement avec l'erreur ERR_TOO_MANY_REDIRECTS.

Pourquoi le mode SSL Flexible de Cloudflare provoque-t-il cette erreur ?

En mode Flexible, Cloudflare communique avec le serveur LWS en HTTP non sécurisé. Si votre hébergement ou votre configuration WordPress impose le HTTPS, le serveur renvoie Cloudflare vers HTTPS, qui renvoie à nouveau la requête en HTTP, générant une boucle permanente.

Que faire si la désactivation du fichier .htaccess résout le problème ?

Si renommer le fichier supprime l'erreur, cela signifie qu'une directive de réécriture personnalisée était erronée. Vous pouvez recréer un fichier .htaccess standard depuis l'administration WordPress en allant dans Réglages puis Permaliens et en cliquant sur Enregistrer les modifications.

Comment modifier mes URL si j'ai encore accès au tableau de bord WordPress ?

Connectez-vous à votre panneau d'administration WordPress, rendez-vous dans le menu Réglages puis Général, et vérifiez que l'Adresse web de WordPress (URL) et l'Adresse web du site (URL) comportent exactement le même préfixe (toutes deux en https:// ou avec la même gestion des www).

Faut-il réactiver la Redirection HTTPS SSL dans le panneau LWS après les tests ?

Si votre site gère déjà la redirection HTTPS via le fichier .htaccess ou une extension WordPress, il est conseillé de laisser l'option sur Désactiver dans le panneau LWS pour éviter les doubles redirections conflictuelles.

Pour aller plus loin

Conclusion

Vous êtes désormais en mesure de savoir à quoi correspond l'erreur TOO_MANY_REDIRECTS et vous êtes en mesure de la réparer sur votre hébergement Web avec LWS. Comme vous avez pu le constater, cette erreur peut être la cause de certaines configurations mises en place sur votre site Wordpress. 

N'hésitez pas à partager vos remarques et vos questions.

Notez cet article

Vous avez noté 0 étoile(s)

Cet article a été lu 48021 fois.

Note : 2.5 / 5 - 2 avis.

Top