En bref
L’erreur « trop de redirections » signifie que votre site renvoie le navigateur d’une adresse à l’autre, sans jamais s’arrêter. Le plus souvent, deux réglages se contredisent : les adresses de Réglages > Général, une redirection vers HTTPS appliquée à deux endroits, ou le mode SSL « Flexible » de Cloudflare. Commencez par supprimer les cookies du site, puis réessayez en navigation privée.
Si vous nous confiez la correction, comptez en général 30 minutes à 1 heure (35 à 70 € TTC au tarif normal).
Vous tapez l’adresse de votre site et, au lieu de la page d’accueil, Chrome affiche « Cette page ne fonctionne pas », suivi de « votresite.fr vous a redirigé à de trop nombreuses reprises » et du code ERR_TOO_MANY_REDIRECTS. Firefox, lui, explique que la page « n’est pas redirigée correctement ». Parfois seule l’administration est touchée, parfois tout le site. Une redirection est une simple consigne envoyée au navigateur : « cette page a déménagé, allez plutôt à telle adresse ». Quand deux consignes se renvoient la balle, de l’adresse A vers l’adresse B puis de B vers A, le navigateur finit par abandonner. Vos contenus ne sont pas en danger : c’est un problème de réglage, que notre service de correction des erreurs WordPress règle régulièrement.
Pourquoi votre site WordPress tourne en boucle
- Des cookies périmés dans votre navigateur. Les cookies sont de petits fichiers que les sites déposent sur votre appareil pour se souvenir de vous. L’aide de Google Chrome les cite comme une cause possible de cette erreur. Dans ce cas, vous êtes seul concerné.
- Des adresses de site qui ne correspondent pas. Dans Réglages > Général, les champs « Adresse web de WordPress (URL) » et « Adresse web du site (URL) » indiquent à WordPress sous quelle adresse il vit. S’ils sont en http alors que l’hébergeur impose le https, ou sans www alors que le serveur ajoute le www, chacun redirige vers sa propre version.
- Le HTTPS forcé à plusieurs endroits. Le HTTPS est la version sécurisée de votre site, celle du petit cadenas. Quand l’hébergeur, le fichier
.htaccesset une extension SSL imposent chacun leur règle, elles finissent par se contredire. - Le mode SSL « Flexible » de Cloudflare. Cloudflare est un service placé entre vos visiteurs et votre hébergement. En mode Flexible, il interroge votre serveur en HTTP simple ; si le serveur redirige tout le HTTP vers le HTTPS, la boucle est assurée, comme l’explique la documentation de Cloudflare.
- Une règle de redirection mal écrite dans une extension : une page redirigée vers elle-même, ou deux pages qui se renvoient l’une vers l’autre.
- Plus rarement, un réglage particulier du serveur, ou un cache qui continue de servir une ancienne redirection.
Comment corriger l’erreur « trop de redirections » étape par étape
1. Supprimez les cookies du site et testez ailleurs
Dans les paramètres de votre navigateur, supprimez les cookies et les données enregistrées pour votre site, puis ouvrez-le dans une fenêtre de navigation privée. Essayez aussi depuis votre téléphone, Wi-Fi coupé. Si le site s’affiche partout sauf sur votre ordinateur, le souci se limite à votre navigateur. S’il bloque partout, la cause est sur le site : passez à la suite.
2. Sauvegardez avant de modifier quoi que ce soit
Même quand le site ne s’affiche plus, vous pouvez le sauvegarder depuis l’espace client de votre hébergeur, ou vérifier qu’une sauvegarde récente y existe. Notre guide pour sauvegarder un site WordPress présente les différentes méthodes. Vous pourrez ainsi revenir en arrière si une correction tourne mal.
3. Vérifiez les deux adresses dans Réglages > Général
Si l’administration est accessible, ouvrez Réglages > Général. Dans la plupart des installations, les deux adresses sont identiques et doivent correspondre exactement à l’adresse finale du site : en https si vous avez un certificat SSL, et avec ou sans www, comme votre site. Corrigez, enregistrez, puis videz le cache. Si ces champs sont grisés, les adresses sont imposées dans le fichier wp-config.php, le fichier de configuration placé à la racine du site.
Si l’administration est inaccessible, vous pouvez inscrire ces adresses dans wp-config.php par FTP, l’accès aux fichiers du site, comme un explorateur de fichiers à distance. Ajoutez ces deux lignes, avec votre propre adresse, au-dessus de la ligne qui demande d’arrêter les modifications :
define( 'WP_HOME', 'https://www.votresite.fr' );
define( 'WP_SITEURL', 'https://www.votresite.fr' );Comme le précise la documentation officielle de WordPress, ces valeurs deviennent alors fixes : vous ne pourrez plus les modifier dans Réglages > Général tant que ces lignes resteront en place.
4. Ne forcez le HTTPS qu’à un seul endroit
Faites l’inventaire de tout ce qui impose le HTTPS : l’option de votre hébergeur, les règles de redirection du fichier .htaccess (un fichier de réglages du serveur, présent à la racine du site sur les hébergements qui l’utilisent) et votre éventuelle extension SSL. Gardez un seul mécanisme et désactivez les autres. Avant de toucher au .htaccess, téléchargez-en une copie, car il contient aussi d’autres réglages utiles, comme ceux des permaliens. Pour comprendre ce que change ce passage au cadenas, lisez notre article sur l’importance du HTTPS pour un site WordPress.
5. Sortez Cloudflare du mode Flexible
Si votre site passe par Cloudflare, ouvrez son tableau de bord, rubrique SSL/TLS, et regardez le mode de chiffrement. S’il est réglé sur Flexible, choisissez Full, ou mieux Full (strict), à condition qu’un certificat SSL soit bien installé sur votre hébergement. Cloudflare dialoguera alors avec votre serveur en HTTPS et la boucle cessera. Le mode Flexible a un second défaut : la liaison entre Cloudflare et votre serveur n’est pas chiffrée.
6. Contrôlez les extensions de redirection et de cache
Dans votre extension de redirection ou de référencement, cherchez une règle récente qui pointe vers elle-même ou qui forme un aller-retour entre deux pages. Si l’administration reste inaccessible, désactivez ces extensions par FTP en renommant leur dossier dans wp-content/plugins, par exemple en ajoutant « -off » à la fin. Une fois le site revenu, rendez-leur leur nom, réactivez-les une par une, puis videz tous les caches : extension, hébergeur et Cloudflare.
À éviter
- Modifier les adresses de Réglages > Général au hasard. Une faute de frappe suffit à vous fermer l’accès à l’administration.
- Empiler les solutions trouvées sur des forums : une extension SSL de plus, une règle de plus dans le
.htaccess, et la boucle s’aggrave. - Supprimer le fichier
.htaccesssans en avoir gardé une copie. - Rester en mode Flexible sur Cloudflare parce que « ça marchait avant ».
Ce que nous voyons le plus souvent
Très souvent, la boucle apparaît juste après un passage au HTTPS ou un changement d’hébergeur : les adresses du site sont restées en http, alors que le nouveau serveur impose le https. Autre cas classique, Cloudflare activé en mode Flexible sur un hébergement qui redirige déjà tout vers le HTTPS. Nous rencontrons aussi des sites où plusieurs mécanismes forcent le HTTPS en même temps, ajoutés au fil des années par des intervenants successifs qui ne savaient pas ce que l’autre avait fait.
Quand faire appel à un professionnel ?
Mieux vaut confier la correction à un professionnel si :
- tout le site est inaccessible alors qu’il vous apporte des ventes ou des contacts ;
- l’administration est bloquée et vous n’avez pas d’accès FTP ;
- la correction passe par la base de données, par exemple pour modifier directement les adresses enregistrées ;
- votre site redirige vers un site inconnu : ce n’est plus une boucle, mais un signe possible de piratage ;
- les étapes ci-dessus n’ont rien changé.
Notre audit est gratuit, et nous intervenons à distance partout en France, du lundi au vendredi.
En conclusion :
L’erreur ERR_TOO_MANY_REDIRECTS vient le plus souvent de deux réglages qui se contredisent : adresses du site, HTTPS forcé deux fois ou mode Flexible de Cloudflare. En partant des cookies et en ne gardant qu’une seule règle de redirection, vous en viendrez à bout dans la plupart des cas. Si la boucle persiste, notre équipe peut corriger cette erreur WordPress pour vous, et elle intervient en dépannage WordPress urgent quand votre site est inaccessible.