Rencontrer l'erreur ERR_TOO_MANY_REDIRECTS sur votre site WordPress peut être frustrant. Cette erreur survient généralement lorsque votre site web est bloqué dans une boucle infinie de redirections, empêchant ainsi les utilisateurs d'accéder à votre contenu. Il est crucial de résoudre ce problème car il a un impact direct sur le fonctionnement de votre site et l'expérience utilisateur.
Si elle n'est pas corrigée, cette erreur peut entraîner une baisse du trafic, une diminution du référencement et une mauvaise impression auprès des visiteurs. Il est donc essentiel de comprendre les causes de l'erreur ERR_TOO_MANY_REDIRECTS et d'appliquer rapidement les correctifs appropriés pour rétablir le bon fonctionnement de votre site.
Qu'est-ce que l'erreur ERR_TOO_MANY_REDIRECTS ?
L'erreur ERR_TOO_MANY_REDIRECTS se produit lorsqu'un site web est bloqué dans une boucle infinie de redirections, l'empêchant de se charger correctement. Cela arrive lorsque la configuration du serveur, des plugins ou des paramètres d'URL incorrects redirigent continuellement le site entre différentes adresses, ce qui provoque l'arrêt du navigateur. En clair, le navigateur abandonne après un trop grand nombre de redirections , ce qui entraîne l'affichage de ce message d'erreur. Il est important de résoudre ce problème pour rétablir l'accès à votre site et garantir une expérience utilisateur optimale.
Variantes du message ERR_TOO_MANY_REDIRECTS
L'erreur ERR_TOO_MANY_REDIRECTS s'affiche différemment selon les navigateurs, ce qui peut parfois prêter à confusion. Voici comment ce message d'erreur apparaît sur les navigateurs les plus courants :
- Message d'erreur de Google Chrome : « Cette page ne fonctionne pas. example.com vous a redirigé trop de fois. ERR_TOO_MANY_REDIRECTS »

- Message d'erreur de Mozilla Firefox « La page ne redirige pas correctement. Firefox a détecté que le serveur redirige la requête pour cette adresse d'une manière qui ne pourra jamais aboutir. »
- Message d'erreur de Microsoft Edge : « Cette page ne fonctionne pas actuellement. example.com vous a redirigé trop de fois. »
- Message d'erreur Safari : « Safari ne peut pas ouvrir la page. Trop de redirections se sont produites lors de la tentative d'ouverture de « example.com ». Cela peut se produire si vous ouvrez une page qui est redirigée vers une autre page, laquelle est ensuite redirigée vers la page d'origine. »
- Message d'erreur d'Opera : « Cette page ne fonctionne pas. example.com vous a redirigé trop de fois. ERR_TOO_MANY_REDIRECTS »
Pour en savoir plus : Erreurs WordPress courantes et comment les corriger
Corrigez les erreurs WordPress en un clin d'œil !
Profitez de notre assistance WordPress d'urgence et dites adieu aux erreurs WordPress. Notre équipe d'experts résout les problèmes avant même qu'ils ne surviennent.
Causes fréquentes de l'erreur ERR_TOO_MANY_REDIRECTS
En comprenant les causes fréquentes de l'erreur ERR_TOO_MANY_REDIRECTS, vous pourrez prendre les mesures appropriées pour la résoudre. Cette erreur est généralement due aux causes suivantes, qui peuvent toutes entraîner des boucles de redirection infinies.
Paramètres mal configurés
L'une des principales causes de l'erreur ERR_TOO_MANY_REDIRECTS est une configuration incorrecte. Lorsque les paramètres de votre site WordPress ne sont pas correctement configurés, cela peut créer une boucle de redirections. Ce problème survient souvent lorsque les paramètres du fichier .htaccess ou d'autres fichiers de configuration sont incorrects.
Conflits de plugins
Une autre cause fréquente est un conflit entre plugins. Les plugins conçus pour gérer les redirections, comme les plugins SEO ou de sécurité , peuvent parfois entrer en conflit. Ces conflits peuvent alors engendrer une boucle de redirection infinie, provoquant l'apparition de l'erreur.
Paramètres d'URL incorrects
Des paramètres d'URL incorrects peuvent également provoquer cette erreur. Si l'adresse (URL) de votre site WordPress et l'adresse de votre site ne sont pas correctement configurées, une incohérence peut survenir, entraînant des redirections incessantes. Ce problème est particulièrement fréquent lors du passage de HTTP à HTTPS sans mise à jour correcte des URL dans les paramètres WordPress.
Erreurs de configuration SSL/TLS
Une configuration SSL/TLS incorrecte peut entraîner des boucles de redirection, notamment lors du passage de HTTP à HTTPS. Si votre site est configuré pour imposer HTTPS sans les paramètres adéquats, cela peut provoquer des redirections continues entre HTTP et HTTPS.
Problèmes liés au CDN ou au serveur proxy
Si vous utilisez un réseau de diffusion de contenu (CDN) ou un serveur proxy, des erreurs de configuration peuvent également entraîner des boucles de redirection. Ce problème survient généralement lorsque le CDN ou le serveur proxy n'est pas correctement configuré pour gérer les redirections.
Erreurs de configuration du serveur
Les configurations côté serveur, comme celles des paramètres du serveur web (par exemple, Apache ou Nginx), peuvent être à l'origine de cette erreur. Des règles de redirection incorrectes dans la configuration du serveur peuvent créer une boucle infinie.
Problèmes de base de données
Dans certains cas, des problèmes de base de données peuvent provoquer des boucles de redirection. Cela peut se produire si des valeurs incorrectes sont stockées dans la base de données WordPress, notamment dans la table wp_options, qui contient les URL du site et d'autres paramètres importants.
Boucles de redirection à partir de services externes
Il arrive que des services externes ou des intégrations tierces provoquent involontairement des boucles de redirection. Par exemple , une configuration incorrecte des plugins de connexion aux réseaux sociaux ou des services d'authentification tiers peut entraîner des redirections.
Apprenez comment corriger l'erreur « Ce site rencontre des difficultés » dans WordPress.
Étapes préliminaires pour corriger les boucles de redirection dans WordPress
La première étape pour résoudre l'erreur ERR_TOO_MANY_REDIRECTS consiste à vider le cache et les cookies de votre navigateur. Les données en cache et les cookies stockés peuvent parfois causer des problèmes en conservant d'anciennes informations de redirection. Les supprimer permet de repartir à zéro et de déterminer si le problème est spécifique à votre navigateur.
- Utilisez un autre navigateur ou le mode navigation privée : si vider le cache et les cookies ne résout pas le problème, essayez d’accéder à votre site avec un autre navigateur ou en mode navigation privée. Cette méthode permet d’éliminer les problèmes liés au navigateur. Si le site se charge correctement, le problème peut provenir des paramètres ou des extensions de votre navigateur principal.
- Accès au site via FTP ou panneau de contrôle d'hébergement : Si les étapes précédentes ne fonctionnent pas, vous devrez peut-être accéder directement aux fichiers de votre site. Utilisez un FTP ou votre panneau de contrôle pour accéder au répertoire racine de votre site WordPress. Cet accès vous permettra de consulter et de modifier les fichiers de configuration, de désactiver les extensions et d'effectuer les modifications nécessaires pour résoudre le problème de redirection.
En savoir plus : Meilleurs plugins de redirection WordPress
Ne laissez pas les erreurs WordPress vous ralentir !
Inscrivez-vous à notre forfait de maintenance WordPress, à partir de 99 $ par mois, et laissez-nous prendre soin de la santé et des performances de votre site.
Étapes avancées pour corriger l'erreur ERR_TOO_MANY_REDIRECTS
Si les étapes préliminaires ne permettent pas de résoudre l'erreur, vous pouvez essayer les étapes avancées suivantes. Remarque : Avant toute modification, il est fortement conseillé de sauvegarder votre site web.
Vérifiez et corrigez les paramètres d'URL de votre site
Commencez par vérifier l'adresse WordPress (URL) et l'adresse du site (URL) dans votre tableau de bord WordPress, sous Réglages ⟶ Général. Assurez-vous qu'elles sont correctes et correspondent à l'URL réelle de votre site. Des paramètres d'URL incorrects peuvent provoquer des boucles de redirection. Vous pouvez également définir ces URL dans le fichier wp-config.php pour remplacer temporairement les paramètres du tableau de bord.

Examinez le fichier .htaccess
Le fichier .htaccess situé à la racine de votre installation WordPress peut contenir des règles de redirection susceptibles de provoquer des boucles. Pour le réinitialiser, accédez à votre site via FTP ou votre panneau de contrôle d'hébergement, localisez le fichier .htaccess et renommez-le (par exemple, .htaccess_old). Créez ensuite un nouveau fichier .htaccess avec le contenu par défaut de WordPress :
# DÉBUT WordPress<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]</IfModule> # FIN WordPress
Supprimer le cache WordPress
Les données mises en cache peuvent provoquer des boucles de redirection persistantes. Si vous utilisez une extension de mise en cache, videz le cache via les paramètres de l'extension. Il peut également être nécessaire de vider le cache côté serveur si votre hébergeur le propose, ainsi que le cache du CDN si vous utilisez un réseau de diffusion de contenu (CDN).
Découvrez les meilleures alternatives aux pages en cache de Google .
Vérifiez les plugins et les thèmes pour détecter d'éventuels conflits
Désactivez tous les plugins pour voir si la boucle de redirection est résolue. Si c'est le cas, réactivez-les un par un pour identifier le plugin en conflit. Par ailleurs, essayez un thème WordPress par défaut (comme Twenty Twenty-One) pour exclure tout problème lié au thème.
Consultez les paramètres de votre serveur
La configuration du serveur joue un rôle crucial dans la gestion des redirections. Une configuration incorrecte de votre serveur web peut entraîner des erreurs ERR_TOO_MANY_REDIRECTS. Voici un guide pour identifier et résoudre les problèmes potentiels sur les serveurs Apache et Nginx :
Configuration du serveur Apache
Apache utilise le fichier httpd.conf et éventuellement d'autres fichiers de configuration du répertoire conf.d ou des fichiers .htaccess pour gérer les paramètres du site. Pour accéder aux fichiers de configuration :
- Connectez-vous à votre serveur via SSH ou accédez à votre panneau de contrôle d'hébergement.
- Localisez le fichier httpd.conf, généralement situé dans /etc/httpd/ ou /usr/local/apache2/conf/.
- Ouvrez le fichier httpd.conf à l'aide d'un éditeur de texte comme nano ou vim.
- Recherchez RewriteRule ou Redirect . Ces lignes gèrent les redirections et peuvent provoquer des boucles si elles sont mal configurées.
Exemple de redirection correcte :
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Assurez-vous qu'il n'existe pas de règles contradictoires, comme par exemple plusieurs règles qui redirigent la même URL vers des destinations différentes.
Si vous trouvez des règles conflictuelles, commentez-les en ajoutant un # au début de la ligne ou supprimez-les si elles sont inutiles. Enregistrez les modifications et redémarrez Apache pour appliquer la nouvelle configuration.
sudo systemctl redémarrer httpd
Configuration du serveur Nginx
Nginx utilise le fichier nginx.conf et des fichiers de configuration supplémentaires situés dans le répertoire conf.d pour gérer les paramètres du site. Pour accéder aux fichiers de configuration :
- Connectez-vous à votre serveur via SSH ou accédez à votre panneau de contrôle d'hébergement.
- Localisez le fichier nginx.conf, généralement situé dans /etc/nginx/ ou /usr/local/nginx/conf/.
- Ouvrez le fichier nginx.conf à l'aide d'un éditeur de texte comme nano ou vim.
- Recherchez les directives de réécriture ou de retour. Ces lignes gèrent les redirections et peuvent provoquer des boucles si elles sont mal configurées.
Exemple de redirection correcte :
serveur { écoute 80; nom_serveur example.com www.example.com; retourner 301 https://example.com$request_uri; }
Assurez-vous qu'il n'existe pas de règles contradictoires, comme par exemple plusieurs règles qui redirigent la même URL vers des destinations différentes.
Si vous trouvez des règles conflictuelles, commentez-les en ajoutant un # au début de la ligne ou supprimez-les si elles sont inutiles. Enregistrez les modifications et redémarrez Nginx pour appliquer la nouvelle configuration.
sudo systemctl redémarrer nginx
Considérations supplémentaires
Assurez-vous que vos configurations d'hôtes virtuels ne comportent pas de redirections conflictuelles.
- Si vous utilisez un proxy inverse, vérifiez la configuration du serveur proxy pour vous assurer qu'il ne provoque pas de boucles de redirection.
- Consultez les journaux de votre serveur pour obtenir des indices supplémentaires concernant les boucles de redirection. Les journaux Apache se trouvent généralement dans /var/log/apache2/, et les journaux Nginx dans /var/log/nginx/.
En examinant et en ajustant minutieusement les paramètres de votre serveur, vous pouvez résoudre les boucles de redirection et empêcher l'erreur ERR_TOO_MANY_REDIRECTS de perturber votre site WordPress.
À savoir : Guide ultime des journaux d’erreurs WordPress
Configurer les paramètres SSL
Vérifiez que vos paramètres SSL sont correctement configurés. Si vous êtes récemment passé au HTTPS, assurez-vous que vos URL sont mises à jour en conséquence. Des extensions comme Really Simple SSL peuvent faciliter la transition du HTTP au HTTPS.
Article connexe : Comment installer un certificat SSL gratuit sur WordPress
Vérifiez la configuration du CDN ou du WAF
Si vous utilisez un CDN ou un pare-feu d'applications web (WAF), des paramètres incorrects peuvent provoquer des boucles de redirection. Assurez-vous que votre CDN ou WAF est correctement configuré pour gérer les redirections de votre site. Il peut également être nécessaire de vider le cache du CDN et de vérifier que les paramètres de votre serveur d'origine correspondent à ceux du CDN.
Inspecter et ajuster les paramètres de la base de données
Il arrive que des problèmes dans la base de données WordPress provoquent des boucles de redirection. Voici comment résoudre les problèmes potentiels liés à la base de données :
- Utilisez un outil comme phpMyAdmin ou accédez à votre base de données via SSH.
- Dans phpMyAdmin, localisez la wp_options .
- Vérifiez les valeurs de siteurl et home . Elles doivent correspondre à l'URL réelle de votre site.
- Si nécessaire, mettez à jour ces valeurs directement dans la base de données.
Exemple de requête SQL pour mettre à jour les URL :
UPDATE wp_options SET option_value = 'http://example.com' WHERE option_name = 'siteurl'; UPDATE wp_options SET option_value = 'http://example.com' WHERE option_name = 'home';
Vérifiez également la présence d'entrées inhabituelles ou de paramètres de redirection conflictuels dans la wp_options qui pourraient provoquer des boucles.
Examiner les services tiers
Les services tiers intégrés à votre site peuvent parfois provoquer des boucles de redirection. Voici comment les gérer :
- Désactivez temporairement les services tiers pour voir si la boucle de redirection est résolue.
- Vérifiez la documentation de chaque service pour vous assurer qu'ils sont correctement configurés.
- Vérifiez également les paramètres et les autorisations de chaque service tiers. Assurez-vous que les rappels et les redirections sont correctement configurés.
Utiliser les outils de diagnostic
Plusieurs outils peuvent aider à diagnostiquer et à résoudre les boucles de redirection :
- Outils de vérification des redirections en ligne : Utilisez des outils en ligne comme Redirect Checker pour retracer le chemin de redirection et identifier les boucles.
- Outils de développement du navigateur : Ouvrez les outils de développement de votre navigateur (F12 ou clic droit et sélectionnez « Inspecter »). Accédez à l’onglet « Réseau » et rechargez la page pour visualiser la chaîne de redirections.
- Débogage WordPress : activez le débogage dans WordPress en ajoutant les lignes suivantes à votre fichier wp-config.php :
définir('WP_DEBUG', vrai); définir('WP_DEBUG_LOG', vrai); définir('WP_DEBUG_DISPLAY', faux);
Consultez le fichier debug.log dans le répertoire wp-content pour détecter toute erreur ou tout problème lié aux redirections.
Réflexions finales
La résolution de l'erreur ERR_TOO_MANY_REDIRECTS sur votre site WordPress est essentielle pour garantir un fonctionnement optimal et une expérience utilisateur fluide. En suivant les étapes décrites, vous pouvez diagnostiquer et résoudre rapidement ce problème. Toutefois, certains problèmes peuvent nécessiter des solutions plus avancées ou des connaissances techniques plus approfondies.
Dans ce cas, n'hésitez pas à faire appel à un professionnel pour une résolution rapide. Notre d'assistance WordPress, , est prête à prendre en charge tous vos problèmes et à éviter que de petits soucis ne se transforment en pannes majeures. Contactez-nous pour bénéficier d'une assistance experte et profitez d' un site web performant .