L’erreur de redirection infinie sur WordPress empêche l’accès à votre site et peut même bloquer l’administration. Ce problème se produit lorsque une page redirige indéfiniment vers elle-même, provoquant un message du type « ERR_TOO_MANY_REDIRECTS ».

Plusieurs facteurs peuvent être en cause : une mauvaise configuration des URL, des réglages incorrects dans un plugin de redirection ou de cache, un fichier .htaccess corrompu, ou encore une incompatibilité entre les paramètres de votre hébergement et de WordPress.

Dans cet article, je vous explique les causes possibles de cette erreur et je vous propose des solutions concrètes pour rétablir le bon fonctionnement de votre site.

Besoin d’une aide rapide pour corriger une erreur de redirection ?

L’erreur de redirection infinie peut rendre votre site totalement inaccessible et affecter votre référencement. Si vous ne parvenez pas à identifier la cause du problème, je peux vous aider à diagnostiquer et corriger l’origine du bug rapidement.

Je vous propose une assistance personnalisée pour restaurer l’accès à votre site WordPress et sécuriser vos paramètres de redirection.

Demander une assistance

Pourquoi cette erreur se produit-elle ?

L’erreur de redirection infinie survient lorsque WordPress essaie de charger une page qui redirige automatiquement vers elle-même, créant ainsi une boucle sans fin. Cela empêche le site de s’afficher correctement et peut même rendre l’administration WordPress inaccessible.

Cette erreur est souvent accompagnée d’un message comme :

  • « Cette page ne redirige pas correctement » (Firefox)
  • « ERR_TOO_MANY_REDIRECTS » (Chrome)

Elle est généralement causée par une mauvaise configuration des URL, une règle de redirection incorrecte, un conflit entre des plugins de cache ou de redirection, ou encore des paramètres mal définis dans .htaccess.

Solutions

Vérifier les paramètres d’URL dans WordPress

Un mauvais réglage des URL dans WordPress peut provoquer une redirection en boucle.

Comment vérifier ?

  • Accédez à votre tableau de bord WordPress (si possible).
  • Allez dans Réglages > Général.
  • Vérifiez que les champs « Adresse Web de WordPress (URL) » et « Adresse Web du site (URL) » sont bien configurés.

À éviter :

  • Ne mettez pas www. dans l’un et pas dans l’autre (ex. https://votresite.com et https://www.votresite.com).
  • Ne mélangez pas http:// et https:// si votre site est sécurisé avec un certificat SSL.

Si vous n’avez plus accès à WordPress, vous pouvez modifier ces paramètres via FTP :

  • Accédez au fichier wp-config.php à la racine du site.
  • Ajoutez ces lignes (en remplaçant https://votresite.com par votre propre URL) :
define('WP_HOME', 'https://votresite.com');
define('WP_SITEURL', 'https://votresite.com');

Enregistrez et rechargez votre site.

Vous pouvez également modifier ces informations directement dans la base de données :

  • Connectez-vous à phpMyAdmin via le panneau de contrôle de votre hébergeur.
  • Sélectionnez la base de données de votre site.
  • Ouvrez la table « wp_options » (ou « {prefix}options » si vous utilisez un préfixe personnalisé).
  • Recherchez les entrées nommées « siteurl » et « home ».
  • Cliquez sur l’icône Modifier pour chacune de ces entrées.
  • Mettez à jour leur valeur avec l’URL correcte de votre site (par exemple, « https://votresite.com »).
  • Enregistrez vos modifications pour appliquer les nouveaux paramètres.

Vérifier si un plugin de redirection est responsable

Certains plugins comme Redirection, Rank Math, Yoast SEO ou WP Rocket permettent de gérer les redirections, mais une configuration incorrecte peut créer une boucle infinie.

Comment tester ?

  • Accédez à votre FTP et allez dans /wp-content/plugins/.
  • Renommez temporairement le dossier de votre plugin de redirection (ex. redirection_old).
  • Rechargez votre site.

Si le site fonctionne après cette manipulation, alors le plugin était bien en cause. Connectez-vous à WordPress et corrigez ou supprimez les règles de redirection incorrectes.

Supprimer les cookies et vider le cache du navigateur

Des cookies corrompus peuvent parfois provoquer des erreurs de redirection.

Que faire ?

  • Supprimez les cookies spécifiques à votre site dans les paramètres de votre navigateur.
  • Essayez d’accéder au site depuis une fenêtre de navigation privée ou un autre navigateur pour voir si l’erreur persiste.

Désactiver temporairement les plugins de cache et de redirection

Les plugins de cache comme WP Rocket, W3 Total Cache ou LiteSpeed Cache peuvent stocker de mauvaises redirections.

Solution :

  • Accédez à votre FTP et ouvrez /wp-content/plugins/.
  • Renommez les dossiers des plugins de cache et de redirection (ex. wp-rocket_old).
  • Rechargez votre site pour voir si l’erreur disparaît.

Vérifier le fichier .htaccess

Un .htaccess mal configuré peut entraîner une boucle de redirection.

Le fichier .htaccess joue un rôle essentiel dans la gestion des redirections et des erreurs serveur. Un fichier mal configuré peut aussi provoquer une erreur 500. Découvrez comment résoudre une erreur 500 sur WordPress.

Comment tester ?

  • Connectez-vous à votre site via FTP et ouvrez le fichier .htaccess à la racine du site.
  • Renommez-le en .htaccess_old et essayez de recharger votre site.
  • Si l’erreur est corrigée, régénérez un nouveau fichier .htaccess en allant dans Réglages > Permaliens et en enregistrant les modifications.

Prévention : Comment éviter cette erreur à l’avenir ?

  • Ne modifiez pas les URL de WordPress sans précaution.
  • Utilisez un seul plugin de redirection à la fois pour éviter les conflits.
  • Activez la mise en cache uniquement après avoir testé les redirections.
  • Testez chaque modification importante dans un environnement de test avant de l’appliquer en production.

Pour éviter les erreurs de redirection et améliorer les performances globales de votre site, il est essentiel d’optimiser votre installation WordPress. Découvrez comment accélérer votre site WordPress efficacement.

Article précédent

Erreur de connexion à la base de données sur WordPress : comment la corriger ?

WordPress affiche une erreur de connexion à la base de données ? Découvrez les causes courantes et appliquez ces solutions efficaces pour rétablir votre site.
Lire l'article
Article suivant

WordPress demande des identifiants FTP lors de l’installation d’un plugin : comment résoudre ce problème ?

WordPress vous demande vos identifiants FTP à chaque installation de plugin ? Découvrez les causes et les solutions pour résoudre ce problème rapidement.
Lire l'article