err_too_many_redirects sur WordPress : comment corriger cette boucle infernale ?
Votre site WordPress affiche une page blanche avec le message “err_too_many_redirects” ? Pas de panique. Cette erreur, aussi frustrante soit-elle, est bien connue des utilisateurs WordPress et peut être résolue rapidement avec les bons réflexes.
Elle se produit lorsqu’un navigateur comme Chrome ou Firefox détecte une boucle de redirection infinie, empêchant l’accès au site. Ce type de bug survient fréquemment après un changement d’URL, une mauvaise configuration HTTPS ou encore l’activation d’un plugin de redirection mal paramétré.
Heureusement, l’équipe de Sécurité WP maîtrise parfaitement les mécanismes internes de WordPress et peut vous aider à rétablir un fonctionnement normal, tout en sécurisant votre site contre les récidives.
Qu’est-ce que l’erreur err_too_many_redirects sur WordPress ?
L’erreur err_too_many_redirects indique qu’un navigateur web a détecté un trop grand nombre de redirections successives sans jamais atteindre la page cible. Il s’agit d’une boucle de redirection, qui empêche le chargement du site.
Concrètement, lorsqu’un visiteur accède à une page, WordPress ou un serveur peut rediriger la requête vers une autre URL. Si cette seconde URL redirige à son tour vers la première (ou vers une chaîne sans fin), le navigateur bloque le processus par sécurité et affiche cette fameuse erreur.
Ce problème se manifeste aussi bien sur Chrome que sur Firefox, Safari ou Edge, et touche particulièrement les sites WordPress mal configurés après une migration, un changement de nom de domaine ou l’installation d’un plugin non compatible.
Quelles sont les causes principales de err_too_many_redirects sur un site WordPress ?
Mauvaise configuration d’URL WordPress
Une des causes les plus fréquentes est une erreur dans les réglages d’URL WordPress. Si les champs Adresse web de WordPress (URL) et Adresse web du site (URL) ne correspondent pas à la configuration du serveur, cela peut provoquer une boucle de redirection.
Ce conflit peut aussi venir de la base de données, notamment si l’adresse du site a été modifiée manuellement ou suite à une migration mal préparée. Dans ces cas, une intervention rapide dans wp-config.php
ou dans la base de données est nécessaire. Si vous avez des doutes, demandez un diagnostic de votre site.
Problèmes SSL et HTTPS mal configuré
Un certificat SSL mal installé ou une redirection forcée vers HTTPS mal définie peut générer des conflits. Par exemple, si WordPress force le HTTP vers le HTTPS, mais que le serveur fait l’inverse, cela génère une boucle infinie.
Ce genre de souci est fréquent après l’installation d’un plugin SSL ou suite à un passage manuel vers le HTTPS. Si vous rencontrez également une erreur SSL sur WordPress, le problème peut être double.
Plugins ou thèmes défectueux
Certains plugins – en particulier ceux dédiés aux redirections, à la sécurité ou à la gestion des URLs – peuvent provoquer ces erreurs s’ils sont mal paramétrés ou entrent en conflit les uns avec les autres.
Il n’est pas rare qu’un plugin de sécurité comme Wordfence ou un plugin de redirection provoque l’erreur err_too_many_redirects après une mise à jour ou une mauvaise configuration. Le plus efficace dans ces cas est de désactiver les extensions une par une via FTP ou cPanel pour identifier le coupable. Si vous soupçonnez un plugin corrompu, vérifiez qu’il ne s’agit pas d’un faux plugin.
Problèmes liés au cache
Le cache – qu’il soit du navigateur, d’un plugin WordPress ou d’un CDN comme Cloudflare – peut parfois conserver des redirections périmées. Après un changement de configuration, cela peut provoquer un effet de boucle non visible à première vue.
Dans ces cas, il est essentiel de vider le cache WordPress, le cache navigateur, ainsi que tout système tiers (cache serveur ou proxy). Un simple rafraîchissement ne suffit généralement pas à résoudre l’erreur.
Mauvaise configuration côté serveur
Enfin, certains fichiers serveur comme .htaccess
(Apache) ou les fichiers de configuration Nginx peuvent provoquer des redirections mal pensées. C’est également le cas si un CDN ou un proxy inverse (comme Cloudflare) est mal synchronisé avec les règles du serveur.
Une mauvaise configuration Cloudflare, ou l’activation simultanée de règles contradictoires, peut provoquer des comportements imprévisibles.
Si vous êtes confronté à ce type de problème et que votre site est inaccessible, vous pouvez demander une réparation immédiate de votre WordPress par nos experts.
Comment résoudre l’erreur err_too_many_redirects sur WordPress ?
Avant de détailler les solutions, voici un aperçu visuel des principales causes de l’erreur err_too_many_redirects sur WordPress. Comprendre l’origine du problème est la première étape pour le résoudre efficacement.
Vérifier et corriger les URL WordPress
La première étape est de vérifier que les URL de votre site WordPress sont correctement configurées. Si vous n’avez pas accès à l’admin WordPress, il est possible de forcer manuellement les bonnes URL via le fichier wp-config.php
:
define('WP_HOME','https://votresite.com');
define('WP_SITEURL','https://votresite.com');
Assurez-vous que les deux adresses utilisent le même protocole (http ou https) et correspondent exactement. En cas de doute, demandez un audit technique pour éviter des erreurs supplémentaires.
Désactiver temporairement les plugins
Si l’erreur est récente, un plugin WordPress peut être en cause. Utilisez un accès FTP pour renommer le dossier wp-content/plugins
en plugins_old
. Cela désactive tous les plugins sans avoir besoin d’entrer dans l’admin.
Restaurez ensuite les plugins un à un pour identifier celui qui provoque le problème. Cette méthode est similaire à celle utilisée pour corriger d’autres erreurs comme err_connection_refused sur WordPress, qui peut également découler d’un plugin défectueux.
Régler les problèmes SSL/HTTPS
Une redirection incorrecte entre HTTP et HTTPS est souvent à l’origine de la boucle infinie. Vérifiez que votre certificat SSL est correctement installé, et ajustez les redirections soit via votre hébergeur, soit via un plugin SSL fiable.
Attention aux redirections forcées en double : mieux vaut choisir un seul point de gestion HTTPS (WordPress ou serveur). En cas de doute sur votre certificat, consultez notre guide pour corriger une erreur SSL WordPress.
Vider le cache WordPress et le cache navigateur
Après avoir corrigé les URLs et les redirections, il est impératif de vider tous les caches pour éviter que l’ancienne boucle ne persiste :
- Videz le cache du navigateur (Chrome, Firefox…)
- Supprimez le cache via votre plugin de cache WordPress, si accessible
- Videz le cache CDN (Cloudflare, etc.)
Si vous ne pouvez pas accéder à l’admin WordPress, vous pouvez vider le cache manuellement en supprimant les fichiers de cache sur votre serveur FTP. Suivez notre guide pour vider efficacement le cache WordPress.
Vérifier la configuration du serveur ou de Cloudflare
Enfin, vérifiez que votre serveur n’applique pas des redirections contradictoires :
- Si vous êtes sur Apache, contrôlez le fichier
.htaccess
- Si vous utilisez Nginx, vérifiez les règles de redirection dans votre fichier de configuration
- Si vous utilisez Cloudflare, vérifiez que votre mode SSL est bien en “Full Strict” et pas en “Flexible”, ce qui pourrait générer des boucles.
Les erreurs liées au proxy ou au CDN sont similaires à celles pouvant entraîner un 504 Gateway Timeout si la connexion au serveur échoue.
Comment éviter à l’avenir l’erreur err_too_many_redirects sur WordPress ?
Pour prévenir la réapparition de l’erreur err_too_many_redirects, il est important de suivre quelques bonnes pratiques simples :
- Bien configurer vos URLs WordPress dès l’installation : veillez à choisir la bonne adresse dès le départ.
- Mettre en place un SSL fiable : ne forcez pas des redirections multiples manuellement ; utilisez un plugin reconnu ou configurez le serveur proprement.
- Contrôler les plugins installés : évitez d’installer plusieurs plugins ayant des fonctions similaires, notamment en matière de redirection et de sécurité.
- Faire des sauvegardes régulières : en cas de problème, une sauvegarde récente permet de restaurer un site fonctionnel en quelques minutes.
- Mettre en place une maintenance WordPress professionnelle pour garantir la stabilité et la sécurité de votre site au quotidien.
De nombreuses autres erreurs sur le web notamment sur WordPress comme err_connection_reset ou err_cache_miss peuvent être évitées avec un bon entretien et une vigilance accrue.
Votre site affiche err_too_many_redirects ? Faites appel à Sécurité WP
Si vous êtes bloqué par une erreur err_too_many_redirects et que votre site WordPress est inaccessible, n’attendez pas que la situation s’aggrave. Nos experts réalisent un audit complet de votre site pour détecter et corriger les boucles de redirection, tout en renforçant la sécurité globale de votre installation.
En cas d’urgence, notre équipe peut également intervenir rapidement pour réparer votre site WordPress et restaurer son accessibilité en toute sécurité.
Pour sécuriser votre WordPress sur le long terme, pensez à souscrire à notre service de maintenance WordPress sécurisée, spécialement conçu pour éviter ce genre de dysfonctionnement critique.
Ne laissez pas une simple boucle de redirection mettre en péril votre visibilité : contactez Sécurité WP dès aujourd’hui !