ERR_TOO_MANY_REDIRECTS apparaît lorsqu’un navigateur tourne dans une boucle de redirections. Sur WordPress, la cause se trouve souvent dans une incohérence entre home/siteurl, HTTP/HTTPS, www/non-www, cache, CDN ou reverse proxy.
Que signifie cette erreur ?
Le navigateur est redirigé en boucle entre plusieurs URL.
Causes probables
Les boucles les plus fréquentes opposent HTTP et HTTPS, www et non-www, ou une redirection WordPress à une règle déjà appliquée par le proxy/CDN. Un plugin de cache ou SSL peut aussi conserver une ancienne règle. Ne modifiez pas simultanément base de données, .htaccess et configuration proxy : vous perdriez la possibilité d’identifier la couche responsable.
Vérifications et résolution
Pour ERR_TOO_MANY_REDIRECTS, commencez par relever la chaîne de redirections avec les outils développeur du navigateur ou curl -IL --max-redirs 10 URL. Comparez ensuite les valeurs WordPress home et siteurl, le protocole réellement présenté au serveur et les règles de redirection du serveur web, du CDN ou du proxy. Le but est d’identifier les deux URL qui se renvoient mutuellement le trafic.
Comment valider la correction — Boucle de redirection — ERR_TOO_MANY_REDIRECTS
Désactivez ou neutralisez une seule couche de redirection, videz le cache associé puis rejouez exactement la même URL. Une correction est validée lorsque la chaîne converge en un nombre limité de 301/302 vers l’URL canonique et finit en HTTP 200. Conservez un accès FTP ou base de données avant toute modification de home/siteurl.
FAQ — Boucle de redirection — ERR_TOO_MANY_REDIRECTS
Vider les cookies suffit-il ?
Parfois pour une redirection de session, mais une vraie boucle serveur reviendra immédiatement.
Pourquoi un reverse proxy provoque-t-il une boucle HTTPS ?
WordPress peut croire que la requête arrive en HTTP alors que le proxy a déjà terminé TLS, puis rediriger vers HTTPS à chaque passage.
Que vérifier en premier ?
La chaîne de redirections, les valeurs home/siteurl et la cohérence HTTP/HTTPS entre WordPress, serveur web et proxy.