Si vous voyez l'erreur ERR_TOO_MANY_REDIRECTS en essayant d'accéder à votre site web, ne vous inquiétez pas : c'est un problème courant qui a une solution. Voici ce que cela signifie, pourquoi cela se produit et comment le résoudre étape par étape depuis votre panneau de contrôle (DirectAdmin ou cPanel).
🧠 Que signifie ERR_TOO_MANY_REDIRECTS ?
Cette erreur indique que le navigateur est piégé dans une boucle de redirection infinie. Autrement dit, votre site redirige une URL vers une autre, qui redirige à son tour, encore et encore, sans jamais charger la page.
🔍 Causes les plus fréquentes
-
Configuration incorrecte de HTTPS ou des redirections dans le fichier
.htaccess -
Conflits entre les redirections du CMS (comme WordPress) et le serveur
-
Paramètres de domaine erronés (par exemple, rediriger sans www vers avec www et vice versa sans contrôle)
-
Erreurs dans des plugins ou modules de sécurité
✅ Comment résoudre ERR_TOO_MANY_REDIRECTS
Option 1 : Vider les cookies et le cache du navigateur (rapide)
Parfois, l'erreur vient de votre navigateur.
-
Ouvrez le site dans une fenêtre de navigation privée ou depuis un autre navigateur.
-
S'il se charge correctement, videz les cookies et le cache de votre navigateur habituel.
Si l'erreur persiste, passez aux étapes suivantes.
Option 2 : Vérifiez les redirections depuis DirectAdmin ou cPanel
Dans DirectAdmin :
-
Connectez-vous à votre panneau de contrôle.
-
Allez dans « Redirections ».
-
Vérifiez si une redirection pointe le domaine vers lui-même ou de façon circulaire (par exemple, de http vers https et vice versa).
-
Supprimez ou corrigez toute redirection conflictuelle.
Dans cPanel :
-
Accédez à votre compte cPanel.
-
Allez dans la section « Redirections ».
-
Examinez les redirections actives.
-
Assurez-vous qu'elles ne créent pas de boucle. En cas de doute, vous pouvez les désactiver temporairement et tester le site.
Option 3 : Vérifiez le fichier .htaccess (si vous utilisez WordPress ou un autre CMS)
-
Accédez à votre hébergement via le Gestionnaire de fichiers ou FTP.
-
Ouvrez le fichier
.htaccessà la racine de votre site. -
Vérifiez s'il existe des règles de redirection dupliquées ou en conflit. Un fichier
.htaccessde base pour WordPress devrait ressembler à ceci :
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
-
En cas de doute, renommez-le en
.htaccess_oldet visitez de nouveau votre site. WordPress en régénèrera un nouveau si vous accédez au tableau de bord.
Option 4 : Ajustez l'URL depuis WordPress
Si vous pouvez accéder à votre tableau de bord WordPress :
-
Allez dans Réglages > Général
-
Vérifiez que l'URL WordPress et l'URL du site sont correctement configurées. Par exemple :
https://votredomaine.com
Les deux doivent utiliser le même format (avec ou sans « www », mais pas un mélange des deux).
Option 5 : Désactivez les plugins temporairement
Certains plugins, notamment ceux de sécurité ou de redirection, peuvent causer cette erreur.
-
Accédez à votre Gestionnaire de fichiers.
-
Allez dans
wp-content/plugins -
Renommez temporairement le dossier du plugin suspect (par exemple, « plugin-securite » → « plugin-securite_old »)
-
Testez de nouveau le site.
🛡️ Conseils pour éviter cette erreur à l'avenir
-
Utilisez des redirections cohérentes (choisissez si votre site utilisera www ou non, et maintenez ce choix).
-
N'installez un plugin de redirection que si vous en avez besoin, et configurez-le avec soin.
-
Si vous activez SSL, assurez-vous que toutes les URLs du site utilisent correctement https.
-
Faites toujours des sauvegardes avant de modifier des fichiers système.