Aller au contenu

Dépannage et erreurs

Erreur « Trop de redirections » sur WordPress : comment la corriger

Une boucle de redirections peut empêcher l’accès à votre site WordPress ou à son administration. Voici comment identifier la règle ou le réglage en cause et rétablir l’accès.

Erreur « Trop de redirections » sur WordPress : comment la corriger
Au sommaire

L’erreur « Trop de redirections » sur WordPress indique que le navigateur passe d’une URL à une autre sans parvenir à charger la page. Pour la corriger, vérifiez d’abord les adresses du site et le cache, puis recherchez une règle contradictoire dans les extensions, le thème ou la configuration du serveur.

Comprendre la boucle de redirections

Une redirection envoie le navigateur d’une adresse vers une autre. Elle peut par exemple servir à diriger les visiteurs vers la version HTTPS du site. Une boucle apparaît lorsqu’une adresse renvoie vers elle-même ou lorsque plusieurs adresses se renvoient mutuellement.

Le navigateur finit alors par interrompre le chargement et afficher un message tel que « Trop de redirections ». Le problème peut toucher une seule page, la page d’accueil ou encore l’écran de connexion à WordPress.

Plusieurs réglages peuvent être en cause :

  • des adresses WordPress incohérentes ;
  • des règles de redirection contradictoires ;
  • une extension ou un thème qui redirige les visiteurs ;
  • une configuration du serveur ou du HTTPS incorrecte ;
  • un cache qui conserve une ancienne redirection.

Avant de modifier des fichiers ou des réglages, faites une sauvegarde du site et de sa base de données si vous en avez la possibilité. Notez les changements effectués afin de pouvoir les annuler si nécessaire.

Vérifier les URL et vider les caches

Commencez par regarder l’adresse affichée dans le navigateur. Vérifiez qu’elle correspond au domaine attendu et observez si elle change entre deux versions, par exemple avec et sans www, ou entre HTTP et HTTPS.

Si vous avez accès à l’administration WordPress :

  1. Ouvrez Réglages > Général.
  2. Vérifiez les champs Adresse web de WordPress et Adresse web du site.
  3. Assurez-vous qu’ils correspondent à la configuration de votre site, notamment pour le domaine et le protocole HTTPS.
  4. Corrigez une adresse manifestement incorrecte, puis enregistrez les modifications.

Ne remplacez pas une adresse au hasard : une mauvaise valeur peut rendre le site ou son administration inaccessible. Si votre site utilise HTTPS, vérifiez également que le certificat est installé et que le serveur est configuré pour le prendre en charge.

Testez ensuite la page dans une fenêtre de navigation privée ou après avoir vidé le cache et les cookies du navigateur pour le site. Si vous utilisez une extension de cache ou un cache fourni par l’hébergeur, videz-les également. Rechargez la page pour vérifier si l’ancienne redirection a disparu.

Avec W-Maintenance

Faites vérifier les redirections de votre site WordPress

W-Maintenance peut examiner les URL et les règles de redirection de votre site pour rechercher l’origine de la boucle.

Faire réparer mon site

Examiner les règles de redirection et le serveur

Une boucle peut provenir de deux règles qui se contredisent. Par exemple, une règle peut envoyer une adresse avec www vers la version sans www, tandis qu’une autre fait l’inverse.

Vérifiez les redirections configurées dans vos extensions, chez votre hébergeur et dans les éventuels services intermédiaires utilisés par le site. Comparez leurs destinations et désactivez la règle qui renvoie vers l’adresse de départ. Testez à nouveau après chaque changement pour identifier celui qui résout le problème.

Si votre serveur utilise Apache, examinez aussi le fichier .htaccess situé à la racine de WordPress :

  1. Connectez-vous aux fichiers du site par FTP ou avec le gestionnaire de fichiers de votre hébergeur.
  2. Téléchargez une copie de .htaccess avant toute modification.
  3. Recherchez les directives de redirection ajoutées au fichier et comparez-les aux autres règles du site.
  4. Désactivez ou retirez uniquement la règle identifiée comme responsable, puis testez la page.

Si vous ne reconnaissez pas une directive, évitez de la supprimer au hasard. Le fichier robots.txt donne des instructions aux robots d’exploration : il ne crée pas lui-même de redirection pour les visiteurs.

Tester les extensions et le thème WordPress

Une extension peut imposer une redirection qui entre en conflit avec celle du serveur ou d’une autre extension. Les outils de cache, de sécurité et de redirection méritent notamment d’être examinés.

Si l’administration est accessible, désactivez temporairement les extensions, puis testez la page. Si l’erreur disparaît, réactivez-les une par une en rechargeant la page après chaque activation. Lorsque le problème revient, vérifiez les réglages de l’extension concernée. Si nécessaire, réinstallez une copie de l’extension depuis WordPress.org après avoir vérifié comment conserver ses réglages.

Si vous ne pouvez pas accéder à l’administration, vous pouvez temporairement renommer le dossier wp-content/plugins par FTP ou depuis le gestionnaire de fichiers de l’hébergeur. Testez le site, puis rétablissez le nom plugins avant de poursuivre les vérifications. Cette manipulation désactive les extensions : certaines fonctions du site peuvent être indisponibles pendant le test.

Le thème peut également contenir une redirection personnalisée. Si les extensions ne sont pas responsables et que vous avez accès à l’administration, activez temporairement un thème WordPress par défaut déjà installé. Si l’erreur disparaît, examinez les réglages et le code du thème initial, ainsi que sa compatibilité avec votre installation. Vérifiez aussi ses mises à jour disponibles.

Contrôler le code personnalisé et les autres erreurs

Si la boucle persiste, recherchez les redirections ajoutées dans le code personnalisé du thème ou d’une extension. Le code exécuté côté serveur peut notamment renvoyer une page vers une autre adresse ; consultez les modifications récentes et vérifiez leur destination.

Procédez avec une copie des fichiers et évitez de modifier du code dont vous ne connaissez pas le rôle. Une erreur de syntaxe peut provoquer une autre panne et compliquer le diagnostic. Si vous disposez d’un environnement de test, utilisez-le pour vérifier vos changements avant de les appliquer au site en ligne.

Une fois la boucle corrigée, testez la page concernée, la page d’accueil et la connexion à l’administration. Si une page reste inaccessible avec un message différent, consultez les pistes adaptées : une erreur 404 sur WordPress ou une erreur critique ne se diagnostique pas de la même façon. Pour un problème qui persiste ou un accès entièrement bloqué, le dépannage d’un site WordPress permet de rechercher la cause dans l’ensemble de la configuration.

Avec W-Maintenance

Confiez le dépannage de votre site à W-Maintenance

L’équipe W-Maintenance peut rechercher la cause de l’erreur et intervenir sur votre site WordPress.

Voir les formules

À retenir

  • Une boucle se produit lorsqu’une ou plusieurs adresses se renvoient sans fin.
  • Vérifiez les URL WordPress, puis videz les caches avant de modifier les fichiers.
  • Comparez les règles des extensions, du serveur et du fichier .htaccess.
  • Testez les extensions et le thème séparément pour isoler la source du problème.
  • Sauvegardez les fichiers et notez vos changements avant toute intervention.

Questions fréquentes

Pourquoi WordPress affiche-t-il « Trop de redirections » ?

Le navigateur est pris dans une boucle entre une ou plusieurs adresses et ne peut pas charger la page. Des URL incohérentes, une extension ou des règles de serveur contradictoires peuvent en être responsables.

Comment tester les extensions si l’administration est inaccessible ?

Vous pouvez temporairement renommer le dossier wp-content/plugins par FTP ou depuis le gestionnaire de fichiers de l’hébergeur. Testez ensuite le site, puis rétablissez le nom du dossier avant de poursuivre le diagnostic.

Faut-il supprimer le fichier .htaccess pour corriger l’erreur ?

Non, commencez par en télécharger une copie et par examiner les règles de redirection qu’il contient. Ne retirez que la règle identifiée comme responsable, car d’autres directives peuvent être nécessaires au fonctionnement du site.

Article rédigé avec l’aide d’une IA à partir des sources citées et de notre pratique de la maintenance WordPress. Notre méthode éditoriale.

Un souci avec votre site WordPress ?

Mises à jour, panne, piratage, lenteur : décrivez-nous la situation, un expert vous répond en général dans les deux heures ouvrées.

Décrire mon problèmeVoir les formules