Comment réparer le problème de boucle de redirection de connexion dans WordPress ?

Publié: 2021-08-31

Une boucle de redirection de connexion WordPress est une expérience frustrante à coup sûr. L'utilisateur passe des minutes dans le navigateur à essayer de comprendre ce qui ne va pas, mais il n'y a pas de solution en vue.

Cela peut être une expérience encore plus frustrante lorsque vous n'êtes pas féru de technologie et que vous ne savez pas comment trouver de l'aide pour résoudre ce problème. Il est donc assez difficile de résoudre ce problème si vous n'avez aucun guide.

Ne vous inquiétez pas, cet article vous dira tout sur cette frustration et vous proposera des solutions pour la surmonter !

Qu'est-ce que c'est, informations générales, problème, cause

Tout a commencé quelque part entre la sortie de WordPress 3.9 ou – plus probablement – ​​4.2 lorsque certains utilisateurs de WordPress ont commencé à rencontrer une boucle de redirection lorsqu'ils tentaient de s'authentifier avec leur nom d'utilisateur et leur mot de passe.

Cela ne s'est pas produit pour tous les utilisateurs, mais il n'y avait pas de modèle quant à qui serait et ne serait pas affecté. C'était un cas classique de « l'utilisateur a fait ce qu'il était censé faire, mais le système ne fonctionne toujours pas ».

La boucle de redirection se produit lorsqu'un utilisateur entre ses informations d'identification dans l'écran "Connexion" et clique sur le bouton "Connexion". Ils sont redirigés vers l'écran de connexion et saisiront à nouveau leurs informations d'identification, ce qui entraînera une autre redirection vers la même page.

Aucun message d'erreur ne s'affiche et le navigateur ne montre aucun signe de ce qui se passe dans les coulisses.

Le problème de connexion est difficile à résoudre car WordPress lui-même n'a pas de bogue. Cela fonctionne exactement comme il est censé fonctionner, mais il peut y avoir des bogues dans le thème WordPress ou des plug-ins ou autres qui interrompent le processus de connexion et provoquent cette boucle de redirection.

Le gros problème avec ce type de problème n'est pas tant qu'il cause des désagréments aux utilisateurs finaux (bien que ce soit le cas), mais les développeurs Web qui ont créé ce thème ou ce plug-in ne seront pas conscients du bogue car ils ne le sont pas. t affecté par elle.

Cela signifie que si plusieurs personnes signalent ce problème, les développeurs ne le savent pas et ne peuvent pas publier de correctif pour leur produit.

Comment identifier le problème de redirection de connexion WordPress ?

Étant donné que le problème réside dans un thème ou un plug-in WordPress ou dans d'autres domaines, vous pouvez d'abord essayer de le résoudre vous-même. Si vous ne parvenez pas à vous réparer, vous devez obtenir l'aide d'un expert ou d'un développeur WordPress.

La première chose que vous devez identifier est de savoir si le problème est vraiment une boucle de redirection et non autre chose. Pour ce faire, vérifiez vers quelle URL vous êtes redirigé.

Ouvrez les outils de développement du navigateur et examinez l'URL qui s'affiche en haut des outils de développement.

Si ce n'est pas un écran de connexion WordPress (par exemple http://example.com/wp-login.php) et au lieu d'une URL aléatoire, alors ce n'est pas une boucle de redirection et vous devriez chercher une autre aide.

S'il s'agit de l'écran de connexion WordPress vers lequel vous êtes redirigé, le problème est probablement lié à votre thème WordPress, à votre plug-in ou à d'autres.

7 façons de résoudre le problème de boucle de redirection de connexion dans WordPress

Vous trouverez ci-dessous les 7 meilleures solutions pour résoudre un problème de boucle de redirection de connexion dans WordPress.

1) Videz le cache de votre navigateur :

C'est la solution la plus simple, mais aussi un espace réservé pour des tests supplémentaires. Si vous pouvez vider votre cache et le réparer avec cette méthode, c'est une bonne nouvelle - maintenant vous savez quoi faire lorsque ce problème réapparaît !

Pour vider le cache de votre navigateur, procédez comme suit :

Google Chrome Clear browsing data
  • Les utilisateurs de Chrome accèdent à trois points -> Plus d'outils -> Effacer les données de navigation
  • Les utilisateurs de Firefox vont à trois points -> Historique -> Effacer l'historique récent
Clear cache on Firefox
  • Les utilisateurs d'IE 10 et 11 accèdent au menu déroulant Outils -> Sécurité -> Supprimer l'historique de navigation
  • Les utilisateurs d'IE 9 vont dans Gear (en haut à droite) -> Sécurité -> Supprimer l'historique de navigation

Le guide avec cette solution est que parfois les données de session mises en cache provoquent la boucle de redirection WP.

2) Vérifiez le thème et les plug-ins que vous utilisez :

Si le problème de la boucle de redirection de connexion est lié à votre thème WordPress, vous devez d'abord essayer de passer à un nouveau thème par défaut.

Par exemple, si vous utilisez actuellement le thème Twenty Fifteen et que vous rencontrez ce problème, passez à Twenty Sixteen et voyez si cela se produit toujours.

Jusqu'à présent, je n'ai entendu aucun problème avec le thème par défaut de Twenty Sixteen, mais vous pouvez toujours l'essayer dans un environnement sûr avant de mettre votre site en ligne.

Si le fait de changer de thème résout le problème, le problème vient probablement de votre thème actuel. Vous devez contacter l'auteur du thème et l'informer de ce bogue.

Si le changement de thème ne résout pas le problème, essayez de passer à un thème WordPress complètement différent et voyez si cela se produit toujours.

Je suggère également d'installer les plug-ins progressivement plutôt que d'un seul coup. De cette façon, vous pouvez identifier le plug-in à l'origine de ce problème, puis contacter l'auteur du plug-in et le lui faire savoir.

3) Vérifiez vos versions de PHP et de votre base de données :

Si vous utilisez une version obsolète de PHP ou MySQL, il peut y avoir des problèmes de compatibilité avec votre thème WordPress qui provoquent la boucle de redirection.

Change PHP vesion

C'est pourquoi parfois le passage à une version plus récente (par exemple 5.4 au lieu de 5.2) résout le problème, mais dans d'autres cas, cela ne fait aucune différence. Cela pourrait également indiquer que votre fournisseur d'hébergement doit mettre à niveau ces technologies.

Vous pouvez lire un guide sur la façon de mettre à jour la dernière version de PHP et pourquoi l'administrateur WordPress est lent ?

4) Désactivez tous les services tiers et voyez si cela fonctionne :

Si vous êtes sur un plan d'hébergement WordPress géré, cela ne fonctionnera pas pour vous. Mais si votre site WordPress est sur un plan d'hébergement partagé ou un serveur VPS/dédié, vous devriez essayer de désactiver tous les services non essentiels sur votre serveur Web.

Des exemples de ceux-ci sont le CDN Cloudflare (ou tout autre outil de "performance") et les plug-ins de mise en cache qui stockent les données dans votre base de données ou votre système de fichiers.

Si la désactivation des services tiers résout le problème, il s'agit d'un conflit entre votre thème WordPress et les outils d'optimisation de serveur de votre hébergeur.

5) Vérifiez le fichier .htaccess :

Si vous pensez qu'il s'agit d'un fichier .htaccess corrompu ou mal formé sur votre site Web, déplacez simplement le fichier .htaccess existant vers un autre emplacement. Vous pouvez le renommer en quelque chose comme « htaccess-old » ou simplement supprimer complètement le fichier.

rename htaccess file

Ensuite, essayez à nouveau d'accéder à votre site et voyez s'il fonctionne maintenant. Si tel est le cas, cela provoquait probablement le problème de boucle de redirection WordPress.

Si vous utilisez un plug-in de mise en cache, supprimez également son dossier de cache ainsi que tous les fichiers .htaccess qu'il contient. Vérifiez si cela résout le problème avant de passer aux étapes suivantes.

6) Essayez le plug-in Performancing Debugger :

Si vous êtes un développeur WordPress et que vous travaillez sur un thème ou un plugin qui provoque la boucle de redirection, alors un plugin Performancing Debugger est la solution.

Si vous n'êtes pas un développeur et que vous n'êtes pas en mesure de résoudre le problème vous-même, vous pouvez également engager quelqu'un pour le résoudre à votre place.

Espérons que l'une des solutions ci-dessus aidera à résoudre cette erreur de boucle de redirection dans WordPress.

7) Réinstallez WordPress :

Si tout le reste échoue, vous devriez envisager de réinstaller WordPress. Avant de le faire, assurez-vous que votre base de données et votre contenu sont sauvegardés et vous pouvez revenir dans votre zone d'administration en ajoutant manuellement le dossier "wp-admin" à une nouvelle installation.

Supprimez également tous les fichiers obsolètes qui pourraient être à l'origine d'un conflit avec votre nouvelle installation WordPress.

Vidéo Youtube

En conclusion:

La boucle de redirection WP n'est pas un problème très courant, presque tous les utilisateurs de WordPress ne l'ont jamais rencontré auparavant. Cela signifie également qu'il n'y a pas beaucoup d'informations en ligne sur la façon de le réparer. Mais si vous suivez cet article et essayez chaque étape une par une, je suis sûr que vous pourrez résoudre votre problème en une heure ou deux.

De plus, comme je l'ai déjà dit, la boucle de redirection WP est parfois causée par un service tiers tel que Cloudflare, et la meilleure chose à faire est de contacter leur équipe d'assistance pour plus d'assistance.

N'hésitez pas à laisser vos commentaires dans la section des commentaires ci-dessous, et s'il vous plaît partager cet article si vous l'avez trouvé utile