Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
30 Millions+
Sites web utilisant nos plugins
20+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment corriger le problème de trop de redirections dans WordPress

Le problème « Erreur de trop de redirections » est l’une des erreurs WordPress les plus courantes, et vous pouvez généralement la corriger en quelques minutes.

L’erreur signifie simplement que votre site Web est bloqué dans une boucle de redirection, et cela peut même vous empêcher d’accéder à votre zone d’administration WordPress.

Dans cet article, nous vous montrerons comment corriger facilement l’erreur « Trop de redirections » dans WordPress, étape par étape, même si vous ne pouvez pas vous connecter.

Correction de l'erreur « trop de redirections » dans WordPress

Réponse rapide : Comment corriger l’erreur de trop de redirections dans WordPress ?

Videz d’abord les cookies de votre navigateur. Si l’erreur persiste, il s’agit presque toujours de l’un des trois paramètres : votre adresse WordPress et l’adresse du site doivent correspondre exactement, le mode SSL de Cloudflare doit être défini sur Complet, et/ou votre fichier .htaccess peut nécessiter une réinitialisation.

Vous pouvez faire tout cela même si vous êtes bloqué hors de votre tableau de bord, en modifiant wp-config.php via FTP.

Quelles sont les causes de l’erreur de trop de redirections dans WordPress ?

Une boucle de redirection se produit lorsqu’une page A envoie votre navigateur vers la page B, et que la page B le renvoie directement à la page A. Votre navigateur essaie encore et encore, abandonne après environ 20 tentatives et affiche l’erreur au lieu de votre site Web.

Les redirections elles-mêmes sont normales. WordPress et de nombreux plugins les utilisent pour créer des redirections permanentes 301 et corriger les erreurs 404. Le problème commence lorsque deux règles de redirection se pointent mutuellement.

Cette erreur apparaît généralement immédiatement après l’une des actions suivantes, non pas parce que l’action est incorrecte, mais parce qu’un paramètre a été mal configuré pendant son exécution :

  • Vous avez déplacé le site vers HTTPS ou installé un certificat SSL.
  • Vous avez activé Cloudflare (ou un autre proxy inverse / CDN).
  • Vous avez installé un plugin SSL ou un plugin de gestion des redirections.
  • Vous avez modifié l’URL du site, migré d’hébergeur ou collé une règle « forcer HTTPS » dans .htaccess.

Les plugins qui corrigent le problème de contenu non sécurisé SSL ou un plugin de mise en cache WordPress peuvent également provoquer cette erreur.

Voici à quoi ressemble le message « ERR_TOO_MANY_REDIRECTS » dans Google Chrome.

Google Chrome affiche une erreur « trop de redirections »

Voici à quoi ressemble l'erreur dans Firefox avec le message « La page ne redirige pas correctement ».

Firefox affiche une erreur « la page ne redirige pas correctement »

La page d’erreur ne vous indique pas ce qui cause la boucle. Pour découvrir le problème, vous pouvez utiliser un outil gratuit comme httpstatus.io, entrer l’URL de votre site Web et examiner la chaîne de redirection.

Un site sain affiche un seul 301 (une redirection permanente) se terminant par un code d’état 200, ce qui signifie que la page s’est chargée normalement.

Un site défectueux affiche une longue chaîne de 301 rebondissant entre les deux mêmes URL, et ces deux URL vous indiquent ce qui cause le problème. Par exemple, si elles diffèrent par http et https ou www et non-www, vous pouvez suivre les étapes ci-dessous pour les corriger.

httpstatus affiche une boucle de redirection

Important : Certaines des corrections ci-dessous modifient les fichiers principaux et la base de données de votre site. Avant de modifier quoi que ce soit, veuillez créer une sauvegarde. Vous pouvez suivre notre guide sur comment effectuer une sauvegarde manuelle de la base de données WordPress.

Voici les étapes que nous allons couvrir :

1. Videz le cache et les cookies de votre navigateur

Une cause fréquente de l’erreur pourrait être les cookies de votre navigateur web. Essayez d’abord un rafraîchissement forcé (Ctrl + F5 sur Windows ou Cmd + Shift + R sur Mac), puis essayez d’accéder à votre site web en utilisant un navigateur web différent, comme Firefox, Safari, Opera ou Microsoft Edge.

Si vous parvenez à accéder normalement à votre site web avec un navigateur différent, vous devez alors vider les cookies et le cache de votre navigateur habituel.

Vous n’avez pas besoin de tout effacer. Vider les cookies pour votre propre site web suffit.

Sélectionner les données mises en cache à supprimer dans Google Chrome

Nous avons un guide détaillé sur la façon de vider le cache de votre navigateur dans tous les principaux navigateurs qui vous aidera à le faire.

En revanche, si un navigateur différent affiche la même erreur, alors la boucle provient de votre site web plutôt que de votre navigateur, et vos paramètres d’URL sont la prochaine chose à vérifier.

2. Faites correspondre votre adresse WordPress et l'adresse de votre site

Une cause majeure de cette erreur est une discordance dans vos paramètres d’URL WordPress.

Normalement, vous pouvez voir ces options sur la page Réglages » Général.

Adresse WordPress et URL du site

Pour la plupart des sites web, les URL dans les champs « Adresse WordPress » et « Adresse du site » doivent être exactement les mêmes. Vérifiez ces trois détails dans les deux champs :

  • http vs https – les deux champs doivent utiliser le même.
  • www vs non-www – choisissez une version et utilisez-la dans les deux champs.
  • Casse des lettres – les URL doivent être toutes en minuscules.

Étant donné que l’erreur pourrait vous avoir bloqué l’accès à la zone d’administration de WordPress, vous devrez peut-être corriger les URL sans passer par le tableau de bord. Vous pouvez le faire en modifiant le fichier wp-config.php, qui se trouve dans le dossier racine de votre site web.

Connectez-vous à votre site à l’aide d’un client FTP ou de l’application Gestionnaire de fichiers de votre panneau de contrôle d’hébergement. Ensuite, ouvrez wp-config.php dans un éditeur de texte brut et ajoutez ces deux lignes juste au-dessus de la ligne qui dit « C’est tout, ne modifiez plus. » :

define( 'WP_HOME', 'https://example.com' );
define( 'WP_SITEURL', 'https://example.com' );

N’oubliez pas de remplacer « https://example.com » par l’URL de votre propre site. Maintenant, enregistrez le fichier et téléchargez-le à nouveau sur votre site web, puis visitez votre site pour voir si cela résout l’erreur.

Remarque : Ces deux lignes remplacent les paramètres d’URL de votre base de données. Une fois que votre site fonctionnera à nouveau, vous pourrez les laisser en place. Les champs de la page Réglages apparaîtront simplement comme verrouillés.

Pour plus de méthodes, consultez notre tutoriel sur la façon de changer facilement les URL WordPress.

3. Corriger le paramètre SSL de Cloudflare

Si l’erreur a commencé juste après que vous ayez connecté votre site à Cloudflare, alors c’est presque certainement votre solution.

Cloudflare fonctionne comme un proxy inverse. Cela signifie qu’il se situe entre vos visiteurs et votre serveur, répondant aux requêtes de son propre réseau pour rendre votre site plus rapide et plus sûr.

La cause habituelle est que le mode SSL de Cloudflare est défini sur Flexible, ce qui crée une boucle infinie. Avec le SSL Flexible, les visiteurs se connectent à Cloudflare via HTTPS, mais Cloudflare communique avec votre serveur via HTTP simple. Votre serveur redirige alors cette requête HTTP vers HTTPS, et la boucle commence.

Pour résoudre ce problème, vous devez suivre ces deux étapes.

Tout d’abord, dans le tableau de bord Cloudflare, allez dans SSL/TLS » Aperçu et changez le mode de Flexible à Full, ou Full (strict) si vous avez un vrai certificat SSL installé sur votre serveur, ce que vous devriez avoir.

Configurez le SSL Cloudflare en le réglant sur le mode Complet.

Deuxièmement, ajoutez l'extrait ci-dessous au fichier wp-config.php afin que WordPress détecte correctement que le visiteur est en HTTPS derrière le proxy.

Ajoutez ceci à wp-config.php, au-dessus de la ligne « stop editing » :

if ( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https' ) {
    $_SERVER['HTTPS'] = 'on';
}

Cette combinaison résout la grande majorité des boucles de redirection Cloudflare.

Le même extrait fonctionne également si votre site se trouve derrière un autre proxy inverse, un équilibreur de charge ou un frontal NGINX.

Pendant que vous êtes dans le tableau de bord Cloudflare, videz également son cache, afin qu'une ancienne redirection mise en cache ne continue pas d'afficher l'erreur. Allez dans Mise en cache » Configuration et cliquez sur le bouton « Tout vider ».

Vider le cache Cloudflare

4. Réinitialiser votre fichier .htaccess WordPress

Note : Cette étape s'applique aux sites Web fonctionnant sur Apache, le type de serveur Web le plus courant. Si votre site fonctionne sur NGINX, un autre serveur Web populaire, il n'y a pas de fichier .htaccess. Sur NGINX, les règles de redirection se trouvent dans la configuration du serveur, que vous ne pouvez pas modifier via FTP, alors demandez à votre hébergeur de vérifier s'il existe une règle qui se renvoie sur elle-même.

Le fichier .htaccess est un fichier spécial que votre serveur Web utilise pour gérer les redirections et d'autres paramètres du serveur. WordPress utilise également ce fichier pour les URL optimisées pour le SEO et d'autres redirections.

Parfois, les plugins WordPress peuvent apporter des modifications au fichier .htaccess de votre site Web, ce qui peut déclencher cette erreur. Il est également possible que la désactivation d'un plugin ne supprime pas ces modifications de votre fichier .htaccess.

Dans ce cas, vous devrez réinitialiser manuellement votre fichier .htaccess WordPress.

Encore une fois, vous devrez accéder à votre site Web à l'aide d'un client FTP ou de l'application Gestionnaire de fichiers dans votre tableau de bord d'hébergement.

Une fois connecté, vous verrez le fichier .htaccess dans le dossier racine (généralement /public_html/) de votre site Web.

Remarque : Si vous ne trouvez pas votre fichier .htaccess, consultez notre guide sur la façon de trouver le fichier .htaccess dans WordPress.

Tout d'abord, vous devez télécharger une copie de votre fichier .htaccess sur votre ordinateur comme sauvegarde.

Téléchargez le fichier .htaccess sur votre ordinateur comme sauvegarde

Après cela, renommez le fichier en .htaccess_old plutôt que de le supprimer. Votre serveur arrête de le lire de toute façon, et le renommer signifie que vous pouvez annuler cela en deux secondes si le fichier s'avère ne pas être la cause.

Vous pouvez maintenant essayer de visiter votre page d'accueil. Si elle se charge, alors votre fichier .htaccess était la cause de l'erreur de redirection. Vos pages internes renverront des erreurs 404 jusqu'à ce que vous recréiez le fichier ci-dessous, alors ne considérez pas cela comme un test échoué.

Maintenant, vous devrez recréer le fichier .htaccess.

Normalement, votre site Web WordPress peut le faire tout seul. Allez simplement dans la page Paramètres » Permaliens et cliquez sur le bouton « Enregistrer les modifications » en bas.

Régénérer les permaliens

Si vous préférez, vous pouvez également recréer le fichier vous-même.

Créez simplement un nouveau fichier .htaccess dans le dossier racine de votre site et collez-y les règles par défaut de WordPress :

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

5. Désactiver tous les plugins WordPress

Si la réinitialisation du fichier .htaccess n'a pas résolu la boucle, la cause la plus probable suivante est un conflit de plugin.

Tout plugin qui configure une redirection d'une manière qui entre en conflit avec les redirections par défaut de WordPress peut causer cette erreur. Les suspects habituels sont les plugins de forçage SSL ou HTTPS, les gestionnaires de redirection, les plugins de mise en cache et les plugins de sécurité ou de connexion.

Pour résoudre ce problème, vous devez désactiver tous les plugins WordPress sur votre site Web. Normalement, vous pouvez simplement aller à la page Plugins » Tous les plugins dans la zone d’administration de WordPress et désactiver les plugins à partir de là.

Désactiver tous les plugins

Cependant, nous supposons qu'en raison de l'erreur de redirection, vous pourriez ne pas être en mesure d'accéder à la zone d'administration de WordPress.

Dans ce cas, vous devrez désactiver les plugins WordPress à l'aide d'un client FTP comme FileZilla ou l'application Gestionnaire de fichiers dans votre panneau de contrôle d'hébergement WordPress.

Connectez-vous simplement à votre site Web à l'aide d'un client FTP et accédez au dossier /wp-content/.

Renommez le dossier des plugins pour désactiver tous les plugins WordPress

Vous y trouverez le dossier plugins, que vous devrez renommer en « plugins.deactivated ».

Faire cela désactivera tous les plugins WordPress de votre site.

Essentiellement, WordPress recherche un dossier appelé plugins pour charger les fichiers des plugins. Lorsqu'il ne trouve pas le dossier, il désactive automatiquement les plugins actifs dans la base de données.

Maintenant, vous pouvez essayer de visiter votre site Web WordPress. Si vous parvenez à vous connecter à votre zone d’administration WordPress maintenant, cela signifie que l’un des plugins était à l’origine de l’erreur.

Pour découvrir quel plugin était le coupable, vous devez revenir à votre client FTP ou à l'application Gestionnaire de fichiers et renommer votre dossier plugins.deactivated en « plugins ».

Après cela, accédez à la zone d'administration WordPress de votre site Web et allez à la page Plugins » Tous les plugins. À partir de là, vous pouvez activer vos plugins un par un, puis visiter votre site Web pour voir si vous pouvez reproduire l'erreur.

Une fois que vous avez trouvé le plugin qui cause l'erreur, vous pouvez trouver une alternative à ce plugin ou signaler le problème au forum de support WordPress du plugin.

6. Corriger la boucle de redirection uniquement sur wp-admin

Parfois, votre site Web fonctionne bien pour les visiteurs, mais la page de connexion ou la zone wp-admin continue de rediriger. Cette version de l'erreur provient généralement de votre cookie de connexion WordPress ou d'une discordance d'URL qui n'affecte que la zone d'administration.

Voici ce qu'il faut vérifier, dans l'ordre :

  • Videz vos cookies pour le site – un cookie de connexion corrompu est la cause la plus fréquente, et l'étape 1 ci-dessus vous montre comment faire.
  • Faites correspondre vos URL – une discordance entre www et non-www casse parfois uniquement la zone d'administration, alors vérifiez à nouveau l'étape 2.
  • Recherchez une ligne COOKIE_DOMAIN – ouvrez wp-config.php et recherchez une ligne contenant COOKIE_DOMAIN. Si elle ne correspond pas exactement à votre domaine, supprimez cette ligne, enregistrez et essayez de vous reconnecter.
  • Désactivez les plugins de sécurité et de connexion – les plugins qui modifient votre URL de connexion ou limitent les tentatives de connexion peuvent créer des boucles d'administration uniquement. Utilisez la méthode FTP de l'étape 5, mais renommez uniquement le dossier de ce plugin spécifique dans /wp-content/plugins/. Renommer tout le dossier des plugins désactiverait tous les plugins pour les visiteurs qui peuvent toujours naviguer sur votre site.

Pour plus de solutions, consultez notre guide sur comment corriger le problème de rafraîchissement et de redirection de la page de connexion WordPress.

7. Corriger le problème de trop de redirections après la migration de votre site

Si l'erreur est apparue juste après avoir déplacé votre site Web vers un nouveau domaine ou un nouvel hébergement, alors une partie de votre site pointe toujours vers l'ancienne adresse.

Tout d'abord, assurez-vous que votre adresse WordPress et votre adresse de site utilisent le nouveau domaine. Si vous ne parvenez pas à vous connecter, utilisez la méthode wp-config.php de l'étape 2 pour les définir.

Ensuite, vous devez mettre à jour les anciens liens restants dans votre base de données. Vos articles, pages et paramètres de thème peuvent encore contenir des liens vers votre ancien domaine, et ces liens peuvent faire rebondir les visiteurs entre les anciennes et les nouvelles adresses.

Installez le plugin gratuit Search & Replace Everything et allez à la page Outils » WP Search & Replace.

Rechercher et remplacer pour mettre à jour les URL WordPress après une migration de site

Ici, vous pouvez rechercher votre ancien domaine et le remplacer par le nouveau.

Vous devriez également vérifier votre ancien site ou votre ancien hébergeur pour une redirection qui pointe vers la mauvaise adresse. Pour des instructions étape par étape, consultez notre guide sur comment corriger la redirection de WordPress vers l'ancien domaine après une migration.

Si vous prévoyez une autre migration de site, vous pouvez éviter cette erreur la prochaine fois en suivant notre checklist sur comment déplacer correctement WordPress vers un nouveau domaine.

Que faire si l’erreur n’est toujours pas résolue

S'ils n'ont pas résolu le problème, vous devrez peut-être contacter votre société d'hébergement WordPress pour vous assurer qu'il n'y a pas de problème de serveur.

Une fois qu'ils auront résolu le problème sur votre site, vous devriez également être en mesure de déterminer ce qui l'a causé.

S’il s’agissait d’un plugin, vous devez signaler le problème au forum de support du plugin. Consultez notre guide sur la façon de demander de l’aide pour WordPress. Cependant, si vous ne parvenez pas à obtenir d’aide, vous pouvez toujours trouver un plugin alternatif qui fait la même chose.

Si l'erreur a été causée par une mauvaise configuration du site WordPress, vous pouvez en prendre note et vous assurer que les paramètres de votre site sont correctement configurés.

Pour plus d'astuces, consultez notre tutoriel détaillé sur la façon de dépanner les problèmes WordPress par vous-même comme un pro de WordPress.

Foire aux questions

Comment puis-je corriger l'erreur « Trop de redirections se sont produites » ?

C'est ainsi que Safari formule la même erreur de boucle de redirection. Videz les cookies du site Web dans les paramètres de confidentialité de Safari et réessayez. S'il s'agit de votre propre site Web, parcourez les corrections de cet article, en commençant par vos paramètres d'URL et SSL.

Comment corriger « localhost vous a redirigé trop de fois » ?

Cela se produit sur les installations WordPress locales lorsque l'URL du site pointe toujours vers votre domaine en direct. Ajoutez les lignes WP_HOME et WP_SITEURL de l'étape 2 à wp-config.php en utilisant votre adresse locale, telle que http://localhost/mysite, puis effacez les cookies de votre navigateur.

Comment puis-je corriger un site Web qui continue de rediriger ?

Exécutez l'adresse du site Web via un vérificateur de redirection comme httpstatus.io pour voir la chaîne complète. Ensuite, supprimez la règle conflictuelle. Il s'agit généralement d'un plugin de redirection, d'une règle .htaccess ou d'un paramètre SSL qui renvoie les visiteurs dans les deux sens entre deux versions de la même URL.

Tutoriel vidéo

Si vous n'aimez pas les instructions écrites, vous pouvez suivre notre tutoriel vidéo à la place :

S'abonner à WPBeginner

Nous espérons que cet article vous a aidé à résoudre le problème « trop de redirections » sur votre site Web. Vous voudrez peut-être également mettre en signet notre guide ultime des erreurs WordPress courantes et voir comment contacter le support WordPress.

Si vous avez aimé cet article, abonnez-vous à notre Chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

306 CommentairesLaisser une r action

  1. Lorsque les plugins sont le problème (une sorte de site apparaît lorsque le dossier des plugins est désactivé), il y a de fortes chances que vous ayez utilisé un plugin « en construction » lors de la création du site dans un emplacement temporaire. Désactivez d'abord ce plugin !

  2. Bonjour,
    J'ai suivi ce tutoriel à la lettre pour déplacer mon site de mon localhost vers mon site de production. Cependant, j'ai des problèmes pour accéder au site.
    Je peux accéder au tableau de bord WP-admin sans problème, mais je ne peux pas accéder au site web, pour une raison quelconque, il continue de me rediriger vers mon localhost.
    Cela me rend fou :
    – J'ai mis à jour wp_options, à la fois home et siteURL
    – J'ai placé le .htaccess comme indiqué dans le commentaire
    – J'ai recherché dans ma base de données et je n'ai rien trouvé d'autre que des liens localhost sur des pages croisées
    Je ne sais vraiment pas comment ce renvoi vers mon localhost se produit.
    Une idée ?

  3. Merci beaucoup, cela a fonctionné à merveille. Cela n'a pris que 2 minutes et j'ai pu revenir à mon administration. Je vous remercie beaucoup. Je vais partager ça à fond.

  4. copiez le dossier du plugin depuis wp-content et placez-le ailleurs, puis supprimez simplement le dossier du plugin de wp-content et rechargez votre URL wp-admin.php, il vous demandera maintenant le login wp... profitez-en, mais tous les plugins seront désactivés et copiez le dossier du plugin depuis l'endroit où vous l'avez sauvegardé et collez-le dans wp-content.....
    maintenant, c'est normal ……

    merci plus tard :)))

  5. J'essaie de résoudre ce problème. Mon site fonctionne bien et j'ai supprimé le répertoire des plugins, mais je n'arrive pas à accéder à ma page wp-admin. Tout ce qui va au-delà de wp-admin résulte en une erreur 404 et si je vais sur /wp-admin, cela résulte en « trop de redirections ».

    Je n'arrive pas à comprendre!!!!! Aidez-moi s'il vous plaît !!

    • Essayez d'abord la section « Changer l'URL du site sans accès à la zone d'administration » dans l'article ci-dessus. Essayez d'ajouter www à l'URL de votre site. Si elle l'a déjà, essayez de la supprimer. Si cela ne résout pas votre problème, essayez ces étapes.

      Connectez-vous à votre site Web en utilisant FTP.

      Dans le dossier racine de votre site, localisez le fichier .htaccess et téléchargez-le sur votre ordinateur pour en faire une sauvegarde.

      Modifiez le fichier FTP sur votre serveur Web et collez ce code à l'intérieur.

      # BEGIN WordPress
      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]
      </IfModule>
      # END WordPress
      

      Essayez d'accéder à votre site Web et à la zone d'administration maintenant.

      Admin

      • OK, écoutez ça. J'ai fait tout ce qui était possible sur ce site et d'autres, et rien n'a fonctionné. Ensuite, j'ai voulu restaurer une sauvegarde précédente et ça s'est empiré. Des erreurs HTTP500 partout.

        Après quelques dépannages, il s'est avéré que les permissions de fichiers de Namecheap avaient été modifiées d'une manière ou d'une autre (pas par moi) et une fois que le technicien a réglé le problème, tout est revenu à la normale.

        Je suppose qu'on ne peut pas vraiment exclure les PROBLÈMES DE SERVEUR, même s'ils ne sont pas sous votre contrôle.

  6. Merci beaucoup mon frère... Je vais réinstaller mon WordPress si je ne trouve pas comment réparer ici hahahahahaha

  7. Aide s'il vous plaît, j'ai ajouté un script dans le corps HTML de WordPress... puis mon site web n'est plus accessible. J'ai supprimé le script mais je ne peux toujours pas accéder à mon site web. Des conseils ?

  8. Est-il possible que le réglage de l'URL que vous avez mentionné dans votre première solution puisse causer le cycle de redirections s'ils sont définis sur https mais qu'un plugin force toutes les pages sauf une à http ?

  9. Salut ! Je viens de mettre à jour WP sur l'un de mes sites vers la version 4.4.1. Après cela, le site se charge correctement, mais lorsque j'essaie d'accéder à wp-admin, je reçois constamment une erreur :
    L'erreur « La page n'a pas été redirigée correctement ».
    J'ai essayé de supprimer .htaccess mais je ne le vois pas se régénérer. J'ai aussi essayé de renommer le dossier des plugins sans succès.
    Les permissions semblent correctes, et c'est uniquement wp-admin qui échoue.

    Avez-vous des indices à partager avec moi ?

  10. Je partage juste la solution qui a fonctionné pour moi. J'avais tout essayé, y compris la désactivation des plugins, le changement de thème, l'URL d'accueil et du site dans phpmyadmin ou wp-config, etc. Mais à la fin, j'ai simplement supprimé et téléchargé le dossier wp-admin et wp-includes récent. Tout est revenu à la normale.

  11. J'ai eu ce problème. J'ai ajouté un nouveau certificat SSL. J'ai découvert que c'était un réglage dans WooCommerce sous Paramètres de paiement. J'ai dû décocher l'option « Forcer HTTPS après le paiement ». Au lieu de cela, j'ai utilisé le plugin Force https.

  12. Je viens de créer une nouvelle page sur mon blog et j'ai une boucle de redirection dessus. Seulement sur cette page. Toutes les autres pages semblent fonctionner.

    Avant que cela n'arrive, j'ai cliqué sur le bouton d'achat et depuis, cela a conduit à une redirection. Perplexe… mais je déteste l'idée de recharger tous les plugins. J'espère qu'il existe une solution plus courte.

  13. Juste l'information que je cherchais ! J'ai changé mon DNS puis je suis rapidement revenu au DNS d'origine après quelques problèmes. Maintenant, j'ai cette erreur dans Firefox et certains autres navigateurs. Est-ce quelque chose que mon hébergeur doit résoudre ?

  14. salut merci pour ce bon article, je me demande toujours comment résoudre l'erreur de boucle de mon site Web, je rencontre un problème sur une page de flux particulière qui affiche une erreur, veuillez répondre pour résoudre mon problème

    • Il semble que votre flux redirige vers une URL non autorisée. Cela pourrait signifier que votre site est infecté. Avant de faire quoi que ce soit d'autre, désactivez d'abord tous vos plugins WordPress et basculez vers un thème WordPress par défaut comme twenty sixteen. Si cela résout votre problème, alors c'était un problème avec l'un de vos plugins ou votre thème WordPress. Si cela n'aide pas, essayez les étapes de notre guide étape par étape pour réparer un site WordPress piraté.

      Admin

  15. Je ne suis pas sûr de ce qui a causé l'erreur sur mon site au lancement.
    Quelques utilisateurs ont commencé à rencontrer des erreurs de redirection, y compris certains membres de mon équipe.
    Je pense que c'était l'œuvre d'un plugin, mais je n'arrive pas à mettre le doigt dessus :/

    J'ai pu résoudre le problème en supprimant www de mes URL.

  16. Merci pour cette publication. Cela fait des jours que j'essaie de résoudre mon problème de redirection. J'ai tout essayé sur ce site, mais le problème persiste. J'ai même fait une nouvelle installation. Et, bien que cela ait aidé Googlebot à pouvoir explorer mon site et aidé mon sitemap à ne pas être redirigé, j'ai toujours un problème de redirection lorsque j'utilise l'outil de vérification d'en-tête seobook.

    J'ai même changé la permission à 755 uniquement sur les répertoires de wp_admin. La seule chose que je n'ai pas faite est de supprimer .htaccess car si quelque chose tourne mal, je devrai reconstruire le site. Et, j'y travaille depuis trop longtemps pour le reconstruire à nouveau et avoir le même problème.

    Est-ce un problème d'hébergement ? Je suis chez godaddy et le site est carauctiongurus.com. J'ai vraiment beaucoup appris sur WordPress en ayant ce problème de redirection. Pouvez-vous m'aider ?

    • Vous pouvez télécharger votre fichier .htaccess sur votre ordinateur, puis le supprimer du serveur. Si quelque chose tourne mal, vous pouvez re-télécharger le .htaccess original sur le serveur.

      Admin

      • Merci. J'ai fait ce que vous avez demandé et le site est toujours accessible, cependant SEOBook et MXToolbox affichent toujours une boucle de redirection infinie. Dois-je d'abord laisser passer un peu de temps ? Merci encore.

  17. Merci pour tout...

    Après deux jours de recherche et avoir tout essayé dans ce blog....

    Finalement j'ai trouvé

    0750 remplace 0755

    Fait.....

    Le meilleur blog que j'aie jamais vu pour les solutions WordPress....

    Toutes les solutions au même endroit....

    Continuez à publier......

    • Salut NIKHIL,

      Merci pour votre commentaire. Juste une question :

      Vous avez dit « 0750 remplace 0755 ». Ces chiffres signifient-ils les permissions de fichiers pour les dossiers FTP ?

  18. Tout d'abord, je tiens à vous remercier pour votre article.

    Certains de ces éléments ont fonctionné, tous m'ont aidé à résoudre les problèmes.
    Si vous avez installé Woo-commerce sur votre blog pour un module complémentaire de boutique, des paramètres supplémentaires sont ajoutés à vos paramètres de permaliens ; Paramètres courants et base de permalien du produit.

    Les paramètres communs sont pour les articles et doivent être définis sur un paramètre autre que par défaut ou Structure personnalisée. Cela arrêtera l'erreur.
    Vous m'avez aidé, j'espère que cela aidera quelqu'un d'autre.

    C-

  19. Merci pour le conseil. Ça a marché ! J'ai mal configuré les paramètres de WP lorsque j'ai changé l'adresse du site URL et l'adresse WP URL de teasan.com.au à teasan.com.au/organic-matcha ... le site web est alors entré dans une boucle de redirection ! Je ne pouvais même pas me connecter.

    Téléchargé FileZilla et ajouté

    define(‘WP_HOME’,’http://example.com’); define(‘WP_SITEURL’,’http://example.com’);

    comme suggéré et ça a marché !! Merci beaucoup.

    Cependant, maintenant les URL dans les paramètres sont pratiquement verrouillées. Mais ce n'est pas grave, je ne pense pas que je changerai à nouveau !

  20. J'ai découvert que le mien était causé par un slash final manquant "/" à la fin de mon upload_url_path dans la table de la base de données wp_options...

  21. Après avoir regardé plusieurs solutions très techniques et compliquées sans résultat, votre article a fait l'affaire. Pour moi, c'était le plugin que j'avais choisi d'inclure lors de l'installation de WP.

    Merci beaucoup !

  22. Mon site web fonctionnait bien, mais j'ai installé le plugin woocommerce sur mon site et maintenant mon site affiche ce message d'erreur, donc comme je l'ai lu, il est bon de contacter mon hébergeur ?

  23. si nous changeons le nom d'utilisateur et le mot de passe mysql
    dans cpanel ou ... et si nous n'éditons pas le fichier wp-cofing.php, cette erreur nous suit

  24. J'ai essayé cette solution et cela a complètement compliqué les choses, rendant les problèmes encore plus graves. Soyez prudent, demandez toujours l'aide d'un développeur professionnel avant de jouer avec des zones comme celle-ci sur votre site Web.

  25. Excellent article. J'ai également eu le problème des redirections et voici une solution que j'ai trouvée récemment. J'avais désactivé les plugins et les URL étaient aux bons endroits. Ce qui s'est passé, c'est que j'ai transféré le site vers un autre hébergeur. Le problème que j'ai rencontré était le fichier php.ini qui causait le problème. Certains serveurs vous permettent de mettre un fichier .ini personnalisé tandis que d'autres non. J'ai supprimé le fichier .ini car il n'était pas nécessaire sur le nouveau serveur car j'ai configuré les fichiers php pour qu'ils soient tous identiques pour plusieurs comptes. Une fois que j'ai fait cela, j'ai pu me connecter au site comme d'habitude.

    • David,

      Pourriez-vous s'il vous plaît expliquer comment vous avez résolu le problème. Je rencontre le même problème, nous avons déplacé le site vers un nouvel hébergeur et un nouveau nom de domaine. Les URL sont correctes et il n'y a pas de plugins. nous avons plusieurs sites hébergés. Si multisite est défini sur false, la page de connexion fonctionne bien, mais aucun site n'est visible dans le tableau de bord. Si multisite est défini sur true, le problème de trop de redirections se produit. L'URL pointe vers new-domain-name/wp-signup.php?new=new-domain-name

      Si je pouvais résoudre ce problème de trop de redirections, je devrais pouvoir voir mes sites dans le tableau de bord (j'ai aussi fait une recherche/remplacement dans la base de données WordPress (script interconnectit))

      « Certains serveurs vous permettent de mettre un fichier .ini personnalisé tandis que d'autres non. J'ai supprimé le fichier .ini car il n'était pas nécessaire sur le nouveau serveur car j'ai configuré les fichiers php pour qu'ils soient tous identiques pour plusieurs comptes. »

      Avez-vous supprimé le fichier php.ini dans /etc/php5/apache2/php.ini ?

      J'ai besoin d'aide urgente. Merci d'avance !!

  26. Admin, j'ai maintenant des problèmes avec mes pages. Seule la page d'accueil fonctionne.

    • Connectez-vous à la zone d'administration de votre site WordPress. Allez dans Réglages -> Permaliens. Cliquez sur le bouton Enregistrer les modifications en bas de la page. Affichez votre site web pour voir si cela a fonctionné.

      Admin

  27. Je ne vous remercierai jamais assez pour cela. Mon site me donnait l'erreur de redirection depuis février et même après avoir désactivé tous les plugins, j'avais toujours le même problème, jusqu'à ce que je cherche mon fichier .htaccess depuis mon cPanel et que je le supprime.

    Merci beaucoup pour votre aide, je suis maintenant bloqué sur votre site à apprendre toutes les petites astuces après avoir fui mes cours d'ingénierie logicielle.

  28. salut,

    j'ai essayé tout ce qui précède et ça ne fonctionne toujours pas.

    define(‘WP_HOME’,’http://example.com’); define(‘WP_SITEURL’,’http://example.com’);

    avec et sans le www.

    j'ai essayé de supprimer le .htaccess et de désactiver tous les plugins et « Cette page Web renvoie une erreur de boucle de redirection »

    « ERR_TOO_MANY_REDIRECTS » s'affiche toujours.

    quelqu'un peut-il m'aider ?

    merci

  29. Salut
    Je voulais juste vous remercier pour cela. J'ai eu du mal avec un plugin spécifique et vos recommandations m'ont aidé à le résoudre.

    Je n'ai trouvé de solution pour le profane nulle part ailleurs.

    Merci.

  30. Bonjour à tous,

    j'ai aussi le même problème mais la solution est ici :

    1)
    Réf :https://www.wpbeginner.com/wp-tutorials/how-to-fix-error-too-many-redirects-issue-in-wordpress/
    Ouvrez wp-config.php et ajoutez ces deux lignes
    define(‘WP_HOME’,’http://yourdomain.com’);
    define(‘WP_SITEURL’,’http://yourdomain.com’);
    /*ajouter aussi ci-dessous */
    /*Réf :https://tommcfarlin.com/resolving-the-wordpress-multisite-redirect-loop/*/
    define(‘ADMIN_COOKIE_PATH’, ‘/’);
    define(‘COOKIE_DOMAIN’, ”);
    define(‘COOKIEPATH’, ”);
    define(‘SITECOOKIEPATH’, ”);

    /*et enfin, si vous avez appliqué du code pour l'URL canonique dans .htaccess, alors commentez-le, c'est-à-dire désactivez-le, mais ne le supprimez pas */
    faites une sauvegarde du fichier .htaccess avant de faire le changement ci-dessus.

    Passez une bonne journée !!!!!!!!

  31. OMG ! Je n'ai tout simplement pas de mots pour vous remercier. J'ai passé environ 10 heures à essayer de résoudre ce problème pour installer WordPress et j'ai lu des milliers de blogs sans pouvoir le résoudre.
    Modifier config.php avec ces deux premières lignes a résolu le problème.
    Merci beaucoup.
    Succès pour vous !

  32. Non, ils ne le font pas. Les gens supposent généralement qu'appliquer des permissions récursivement sur les répertoires affecte également les fichiers à l'intérieur du répertoire. Ce n'est pas correct. Vous pouvez avoir des permissions différentes pour les répertoires et des permissions différentes pour les fichiers à l'intérieur du répertoire.

  33. Eh bien, je suis totalement déconcerté. J'ai un site dans une installation multisite qui ne fait cela que PARFOIS. Par exemple, plus tôt dans la journée, le site fonctionnait bien et je le chargeais sur plusieurs navigateurs et plusieurs machines. Je n'ai rien touché à la configuration ni à quoi que ce soit dans le backend, et maintenant il affiche 'trop de redirections'. Cela dure depuis des semaines. J'ai vraiment besoin que cela soit résolu !

    J'ai vérifié les autorisations. J'ai vérifié et réinitialisé les paramètres des permaliens. J'ai supprimé les cookies. J'ai vérifié et revérifié les paramètres de mappage de domaine. J'ai vérifié les URL d'accueil et du site. J'ai vérifié les paramètres SEO. J'ai réinitialisé le cache de page nginx et le cache d'objets WC3. J'ai désactivé le cache du navigateur. J'ai désactivé tous les plugins WP.

    Il n'affiche 'trop de redirections' que pour la page d'accueil ; je peux me connecter à l'administration et voir d'autres pages.

    J'apprécie toute l'aide jusqu'à présent... Quelqu'un a-t-il d'autres suggestions s'il vous plaît ?

    • Bonjour, avez-vous finalement trouvé une solution à votre problème de redirections excessives occasionnelles ? J'ai le même problème – il se produit une ou deux fois par jour pour les utilisateurs anonymes, mais tout le monde est connecté sans problème, ce qui me fait penser à un problème de cache, mais jusqu'à présent rien n'a résolu le problème...

      Merci,
      Paul

  34. juste pour information, quiconque essaie de résoudre ce problème où les suggestions conventionnelles ne fonctionnent pas...

    assurez-vous que vos autorisations de propriétaire/groupe sont correctes.

    c'est-à-dire, si vous avez téléchargé manuellement wp-admin et wp-includes via votre connexion root, vous devrez changer la propriété et le groupe des dossiers/fichiers pour le compte sur lequel votre installation WordPress est basée.

    pour changer la propriété/le groupe depuis le shell :

    chown -R ownername:groupname foldername

    c'est-à-dire :

    chown -R wpaccount:wpaccount wp-admin
    chown -R wpaccount:wpaccount wp-includes

    ceci s'applique aux installations cPanel, Linux, Unix, etc.

  35. Créez d'abord une sauvegarde de votre site web, téléchargez tous vos fichiers et sauvegardez votre base de données à l'aide de phpMyAdmin.

    Après cela, supprimez votre fichier .htaccess

    Ouvrez wp-config.php et ajoutez ces deux lignes

    define(‘WP_HOME’,’http://example.com’); define(‘WP_SITEURL’,’http://example.com’);

    Remplacez example.com par le nom de votre propre domaine.

    Si vous ne voyez pas le problème d'erreur "trop de redirections" mais un écran blanc. Essayez alors ces étapes :

    https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-wordpress-white-screen-of-death/

    Si cela ne fonctionne pas, sélectionnez votre dossier wp-admin dans votre client FTP et changez les permissions du fichier à 755. Assurez-vous de cocher l'option pour appliquer les permissions récursivement et de l'appliquer à tous les répertoires à l'intérieur de wp-admin. Ne le définissez pas pour tous les fichiers récursivement, seulement pour les répertoires.

    • « Assurez-vous de cocher l'option pour appliquer les permissions récursivement et de l'appliquer à tous les répertoires à l'intérieur de wp-admin. Ne le définissez pas pour tous les fichiers récursivement, seulement pour les répertoires. »

      Ces phrases semblent se contredire.

  36. Quelques astuces supplémentaires qui peuvent aider :
    * Réenregistrez votre structure de permaliens
    * Dans les paramètres des permaliens, supprimez tous les caractères non alphanumériques des bases

  37. Merci pour ceci. Il m'a fallu un certain temps pour que cela fonctionne, mais votre blog m'a dépanné.

    Cordialement.

  38. Merci pour ces informations. D'après ce que vous avez dit, je pensais avoir un conflit avec un plugin SEO que j'ai récemment installé, mais mon problème de redirection concernait un nouveau post. Dans les paramètres du plugin, j'ai vu que « créer une description générée automatiquement » était coché. Comme j'écris mes propres descriptions, j'ai décoché cette option (pensant que cela pourrait créer un conflit). Mais cela n'a rien changé.

    Ailleurs, j'ai lu que l'erreur de redirection pouvait être causée par la modification du titre du post lorsque le permalien est défini sur le titre du post. Comme j'ai un nouvel assistant qui m'aide avec le blog, j'ai pensé que cela avait pu se produire.

    Avant de débrancher tous les plugins, j'ai créé un nouveau post, j'ai collé le texte du post avec l'erreur de redirection, j'ai supprimé le post problématique et j'ai publié le nouveau post. Maintenant, ça marche !

  39. Merci pour vos informations. J'ai également lu que cela pouvait être causé par un problème de permissions de fichiers sur les dossiers WordPress. L'article mentionnait de vérifier que les permissions sont définies sur 644 pour tous vos dossiers et fichiers wp-admin. J'espère que cela aidera quelqu'un.

  40. Je suis content que vous fassiez cela et que vous fassiez un excellent travail. Je me sens également très bien de vous suivre car j'ai 2 gros problèmes avec WordPress, donc je suis attentif à ceux-ci. L'un concerne la réception de beaucoup de spams et j'ai Akismet activé. Peut-être que le problème est que dans la boîte de commentaires, WordPress met par défaut mon nom d'utilisateur et le mot cliquable « déconnexion » au lieu d'inciter les commentateurs potentiels à se connecter.

    • Vous ne verriez que votre nom comme nom d'utilisateur car c'est vous, et vous êtes connecté. Tous les autres voient une boîte de connexion vide.

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. N'utilisez PAS de mots-clés dans le champ nom. Ayons une conversation personnelle et significative.