Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment corriger le problème d’actualisation et de redirection de la page de connexion de WordPress ?

Lorsque nous essayons de nous connecter à nos propres sites WordPress, il est arrivé que la page de connexion ne cesse de s’actualiser et de se rediriger, nous empêchant d’accéder à la zone d’administration de WordPress.

Si vous rencontrez ce problème, vous n’êtes pas seul. Le problème de rafraîchissement et de redirection de la page de connexion de WordPress est courant et frustre de nombreux propriétaires de sites WordPress. Cela dit, nous avons testé plusieurs méthodes éprouvées pour résoudre ce problème.

Dans ce guide complet, nous allons vous montrer comment résoudre le problème de rafraîchissement et de redirection de la page de connexion de WordPress. Plongeons-y et retrouvons votre tableau de bord WordPress pour que vous puissiez reprendre le contrôle de votre site !

Fixing the login page redirect and refresh issue in WordPress

Quelle est la cause du problème d’actualisation de la page de connexion et de redirection dans WordPress ?

L’erreur de rafraîchissement et de redirection de la page de connexion de WordPress (également appelée boucle de redirection de la page de connexion de WordPress) est généralement due à une mauvaise configuration de l’URL de WordPress ou à l’impossibilité de définir les cookies de connexion.

Normalement, lorsque vous vous connectez, WordPress valide votre nom d’utilisateur et votre mot de passe, puis définit un cookie de connexion dans votre navigateur. Ensuite, il vous redirige vers le Tableau de bord WordPress.

Si WordPress ne définit pas correctement le cookie de connexion ou si l’URL de votre zone d’administration WordPress est incorrecte, vous serez redirigé vers l’écran de connexion au lieu du tableau de bord.

Login page redirect issue in WordPress

Les problèmes de connexion peuvent également être causés par différentes erreurs de WordPress, telles que l’erreur d’établissement de la connexion à la base de données, l’erreur interne du serveur ou l’écran blanc de la mort.

Avec cela à l’esprit, nous allons dépanner et corriger le problème de redirection et d’actualisation de la page de connexion de WordPress. Vous pouvez utiliser ces liens rapides pour passer à une méthode spécifique :

Note : Si vous voulez essayer les étapes avancées de ce tutoriel WordPress, Veuillez d’abord créer une sauvegarde de votre site. Consultez notre guide sur la création manuelle d’une sauvegarde de la base de données de WordPress.

Méthode 1 : Effacer les cookies pour résoudre les problèmes de connexion

WordPress utilise des cookies pour l’authentification de la connexion, de sorte que la première étape du dépannage des problèmes de connexion à WordPress est la plus simple. Vous devrez effacer les cookies et la mise en cache de votre navigateur.

Dans Google Chrome, il suffit de cliquer sur le menu des Réglages du navigateur, puis de sélectionner Plus d’outils  » Effacer les données de navigation.

Clear browsing data in Google Chrome

La page Réglages de Chrome s’ouvre et une fenêtre surgissante « Effacer les données de navigation » s’affiche à l’écran.

À partir de là, vous devez sélectionner les options « Effacer les cookies et autres données de site » et « Images et fichiers mis en cache ».

Clear cookies and cache in Google chrome

Ensuite, cliquez sur le bouton  » Effacer les données « , et Google Chrome effacera la mise en cache du navigateur.

Confirmez également que les cookies sont activés dans votre navigateur. Redémarrez ensuite votre navigateur et essayez de vous connecter. Cela devrait corriger le problème pour la plupart des gens.

Nous avons un guide terminé avec des captures d’écran affichant comment vider le cache et les cookies dans les principaux navigateurs.

Méthode 2 : Mettre à jour les réglages de l’URL de WordPress

WordPress est livré avec des réglages pour l’URL de votre site et l’URL de votre installation WordPress.

Si vous avez accès à la zone d’administration de WordPress, vous pouvez voir cette option sur la page Réglages  » Général.

WordPress URL settings

Si ces URL sont incorrectes, WordPress vous redirigera vers la page de connexion.

Comme vous ne pouvez pas accéder à la zone d’administration de WordPress, vous devrez modifier le fichier wp-config.php pour corriger ce problème.

Le fichier wp-config.php est un fichier spécial de WordPress qui contient vos réglages WordPress importants. Vous pouvez y accéder à l’aide d’un client FTP ou via l’application Gestionnaire de fichiers dans le tableau de bord de votre compte d’hébergement WordPress.

Editing wp-config.php file via FTP

Vous trouverez le fichier wp-config.php dans le dossier racine de votre site. Il vous suffit de modifier ce fichier et de coller les lignes de code suivantes juste avant celle qui dit : "C'est tout, arrêtez les modifications ! Bonne publication".

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

N’oubliez pas de remplacer « exemple.com » par votre propre nom de domaine.

Ensuite, enregistrez vos modifications et téléversez le fichier sur votre site.

Vous pouvez maintenant visiter votre site WordPress et essayer de vous connecter. Corrigé, cela aura corrigé le problème pour vous. Si ce n’est pas le cas, continuez à lire pour connaître les étapes de dépannage supplémentaires.

Méthode 3 : Supprimer le fichier .htaccess dans WordPress

Il arrive que le fichier .htaccess soit corrompu, ce qui peut entraîner des erreurs internes du serveur ou une erreur d’actualisation de la page de connexion.

Il suffit d’accéder à votre site à l’aide d’un client FTP ou via l’app Gestionnaire de fichiers du tableau de bord de votre fournisseur d’hébergement.

Une fois connecté, localisez le fichier .htaccess dans le répertoire racine de votre site et téléchargez-le sur votre ordinateur à titre de sauvegarde.

Si vous ne trouvez pas votre fichier .htaccess, ce guide sur les raisons pour lesquelles votre fichier .htaccess peut être manquant peut vous aider.

Delete .htaccess file in WordPress

Ensuite, allez-y et supprimez le fichier .htaccess de votre site.

Ensuite, ouvrez le répertoire wp-admin, et s’il y a un fichier .htaccess, allez-y et supprimez-le également.

Vous pouvez maintenant essayer de vous connecter à votre site WordPress. Si vous y parvenez, cela signifie que votre fichier .htaccess vous empêchait de vous connecter à WordPress.

Une fois que vous êtes connecté, il vous suffit d’aller sur la page Réglages  » Permaliens dans le panneau d’administration de WordPress et de cliquer sur le bouton  » Enregistrer  » sans faire aucune modification. Cela générera un nouveau fichier .htaccess pour votre site.

Méthode 4 : Désactivez vos extensions

Parfois, les extensions WordPress peuvent être à l’origine de ce problème, notamment en cas de conflit entre deux extensions.

Pour désactiver facilement toutes vos extensions WordPress, connectez-vous à votre site à l’aide d’un client FTP ou via l’appli Gestionnaire de fichiers du tableau de bord de votre compte hébergeur.

Une fois connecté, rendez-vous dans le répertoire /wp-content/. À l’intérieur de celui-ci, vous verrez un dossier nommé  » plugins « . C’est dans ce dossier que WordPress installe toutes vos extensions.

Rename plugins folder to deactivate all plugins

Il suffit de renommer le dossier des extensions en « plugins_backup ». Cela désactivera toutes les extensions WordPress installées sur votre site.

Nous avons également un tutoriel détaillé sur la façon de désactiver toutes les extensions WordPress lorsque l’administrateur WordPress est inaccessible.

Une fois que vous avez désactivé toutes les extensions, essayez de vous connecter à votre site WordPress. Si vous y parvenez, cela signifie qu’une de vos extensions était à l’origine du problème.

Méthode 5 : Revenir au thème par défaut

Les thèmes WordPress peuvent également provoquer des conflits après avoir mis à niveau vers une version plus récente de WordPress ou du thème lui-même. Pour trouver si le problème est causé par votre thème, vous devrez le désactiver.

Le processus est similaire à celui de la désactivation des extensions. Connectez-vous à votre site à l’aide d’un client FTP. Ensuite, vous devez vous rendre dans le répertoire /wp-content/themes/ et renommer votre répertoire de thème actuel en  » themes_backup « .

Une fois que vous avez fait cela, essayez de vous connecter à nouveau. Si vous y parvenez, cela signifie que c’est votre thème qui est à l’origine du problème.

Vous pouvez maintenant réinstaller une nouvelle copie de votre thème pour voir si cela résout le problème. Si le problème réapparaît, vous devrez alors contacter le support de votre thème ou changer de thème WordPress.

Méthode 6 : Réinstaller le cœur de WordPress

Dans de rares cas, le problème d’actualisation persistante de la page de connexion peut être causé par des fichiers du cœur de WordPress corrompus.

Ces fichiers cœurs constituent la base de votre site WordPress et gèrent des fonctionnalités essentielles. Si ces fichiers sont endommagés ou écrasés par du code incorrect, cela peut prospecter diverses erreurs, notamment des problèmes de connexion.

Tout d’abord, rendez-vous sur le site WordPress.org et téléchargez la dernière version du logiciel. Une fois téléchargé, décompressez le fichier sur votre ordinateur. Cela créera un dossier nommé « WordPress » contenant tous les fichiers nécessaires à la réinstallation.

WordPress files

Ensuite, vous devez vous connecter à votre site à l’aide d’un client FTP ou du gestionnaire de fichiers fourni par votre entreprise d’hébergement.

Une fois connecté, naviguez jusqu’au dossier racine de votre site. Il s’agit du répertoire principal qui contient des dossiers tels que wp-admin, wp-content et wp-includes.

Upload core WordPress files

À ce stade, récupérez tous les fichiers du dossier « wordpress » sur votre ordinateur et téléversez-les dans le répertoire racine de votre site.

Votre client FTP vous demandera de confirmer l’écrasement de tout fichier cœur existant.

Puisque vous supprimez les fichiers corrompus du cœur de WordPress et que vous les remplacez par de nouveaux, choisissez « Écraser » et sélectionnez l’option « Toujours utiliser cette action » pour éviter d’avoir à confirmer chaque fichier individuellement.

Overwrite core files

Enfin, cliquez sur « OK » pour lancer l’outil de téléversement. Votre client FTP remplacera les fichiers WordPress du cœur de votre site par les nouveaux fichiers de votre ordinateur.

Une fois le téléversement terminé, visitez votre site pour voir si l’erreur est corrigée. Si le problème de connexion est dû à un fichier cœur corrompu ou à un logiciel malveillant, le message d’erreur devrait avoir disparu et vous devriez pouvoir vous connecter bien.

Tutoriel vidéo

Si vous avez besoin d’instructions visuelles, regardez la vidéo ci-dessous.

Subscribe to WPBeginner

Que faire si vous n’arrivez pas à corriger le problème de redirection de connexion de WordPress ?

Si vous avez tout essayé, de l’effacement des cookies du navigateur à la désactivation des thèmes et des extensions, mais que le problème persiste, vous pouvez essayer de demander de l’aide à la communauté WordPress.

Les utilisateurs de groupes tels que le groupe Facebook WPBeginner Engage peuvent avoir rencontré le même problème que vous et peuvent fournir des indications sur ce qu’il faut faire pour résoudre les problèmes de page de connexion.

The WPBeginner Engage Facebook group

En dehors de cela, vous pouvez tendre la main à des solutions de support WordPress comme WPBeginner Pro Services. Nous offrons un support WordPress premium d’urgence, où les experts peuvent mettre le doigt sur ce qui se passe avec votre site et s’attaquer à la cause profonde du problème.

Vous pouvez également faire appel à nos services de maintenance WordPress pour éviter que des problèmes tels que les logiciels malveillants, les temps d’arrêt élevés et les WordPress obsolètes n’affectent votre site en premier lieu.

WPBeginner Pro Services

N’hésitez pas à prendre rendez-vous avec notre équipe dès aujourd’hui pour voir ce que nous pouvons faire pour réparer votre site.

En savoir plus sur les solutions de dépannage de WordPress

Vous rencontrez d’autres erreurs courantes sur WordPress et vous devez trouver un moyen de les corriger ? Voici d’autres articles que vous pouvez consulter :

Nous espérons que cet article vous a aidé à résoudre le problème de rafraîchissement et de redirection de la page de connexion de WordPress. Vous pouvez également consulter notre guide complet de dépannage WordPress ou consulter notre top des meilleures extensions et outils WordPress pour développer votre site.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

354 commentairesLaisser une réponse

  1. Amnon Jakony

    Deleting htaccess file worked fine for me…

    • WPBeginner Support

      Glad to hear it was able to help you!

      Administrateur

  2. Harry k

    Thanks for this video and the post. I tried above all of your methods but none of them fixed the issue. read the comment and found a solution as below. Edit HTTPS to HTTP.

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

    to

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

    • WPBeginner Support

      The issue with this method would be that your site would start to show the not secure message as your site would not be using HTRTPS. This can be a temporary workaround but you would want to update your site to use HTTPS after you are able to log in.

      Administrateur

  3. Tobias

    No luck none of them worked :(

    • WPBeginner Support

      If none of the methods from this article are working for you, we would recommend reaching out to your hosting provider for them to check if there are any errors on their end.

      Administrateur

  4. Salah

    Thanks a lot,

    You saved my day,
    I have changed the file wp-config.php as described in the tutorial and that worked for me.

    My best regards.

    • WPBeginner Support

      Glad to hear our guide was helpful!

      Administrateur

  5. Robert clancy

    I messed around with the Update WordPress URL Settings
    and that was a world of pain to correct as it took my whole site down. I had to correct it through changing the config settings using FTP.

    • WPBeginner Support

      The settings are definitely powerful and can cause issues if you change them incorrectly. Glad you were able to fix the issue using FTP!

      Administrateur

  6. DK John

    Your first method worked for me. Thank you for this magical guide :D

    • WPBeginner Support

      Glad our guide was helpful!

      Administrateur

  7. David Kuteesa

    Tried all and none worked. Here is what worked:
    Went to wp-config.php and set define( ‘WP_DEBUG’, false); to define( ‘WP_DEBUG’, true );
    Tried logging in again and got « usermeta table missing » error.
    Thats when I realised I had a missing table. Got it from another installation and changed the table prefix to meet current db.
    Worked immediately

    • WPBeginner Support

      Thank you for sharing this, for most beginners we recommend reaching out to their hosting provider if our recommendations do not work as they can check for less beginner friendly errors.

      Administrateur

  8. Stian

    Thank you – that tip about restoring the admin page by adding two lines of code in the config file seems to work nicely (still crossing fingers), but I have hope now, which I didn´t earlier.

    • WPBeginner Support

      We hope it helps!

      Administrateur

  9. WPBeginner Support

    Glad our guide could help and if you hadn’t set up SSL before changing to https that would definitely be the most likely cause.

    Administrateur

  10. branhampaul

    Thank You, it worked.

    I initially had the siteurl & wp address url changed to « https », and this made me unable to log-in my dashboard. Maybe because I had not ssl at my host set-up.

    Re-changing the « https » to « http » helped me log-in back.

  11. Bryan Veloso

    Everything didn’t work. But after downgrading my PHP from 7.4 to 7.2, I was able to login.

    Kinda weird, now I’m using an older PHP version.

    Did you encounter an issue similar to mine? I want to use the newer PHP version, but it doesn’t let me login in wp-admin.

  12. Alisha

    This issue has never happened to me before, but the 2nd / plugin option worked for me right away.

    This website is a lifesaver! Thank you so much!

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrateur

  13. Øivind

    Thank you! The wp-config.php-metod worked for me!

    • WPBeginner Support

      Glad our recommendation was able to assist :)

      Administrateur

  14. Ruta

    I tried some of these steps, but the problem turned out to be elsewhere: my site was setup as a ‘multisite’ but in wp-config file it said ‘subdomain_install’ as ‘false’, when I changed it to ‘true’, I could login to the site normally without redirects

    • WPBeginner Support

      Glad you found the solution to the issue :)

      Administrateur

    • Jerry

      This was also my problem! I tried all the steps mentioned in the article, but after changing the ‘subdomain_install’ from false to true in the wp-config.php file it worked!!

      Thanks!!

    • Joe

      I have been trying to solve this for MONTHS… Thanks to your comment, I was able to fix it in about 10 seconds. Thank you so much for sharing!

      This should be included in the tutorial.

  15. Brayton Scott

    Awesome, and simply tutorial. 1st suggestion fixed my site.

    • WPBeginner Support

      Glad our recommendation could help :)

      Administrateur

  16. Fraser

    I followed the instructions to deactivate all plugins and I now have access to wp-admin again! The instructions were easy to follow, and thanks so much for putting them out there.

    • WPBeginner Support

      Glad our article was helpful :)

      Administrateur

  17. Sachin Baikar

    Thanks for this great help. The plugin folder renaming worked for me. There was an issue with one of the plugins. Thanks once again :)

    • WPBeginner Support

      Glad our recommendations were able to help :)

      Administrateur

  18. E

    Thank you for this article. It is a complete lifesaver.

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrateur

  19. Philipp

    I was looking for a solution for over 5 hours now – nothing worked. But deleting the htaccess file in the wp-admin directory helped!
    I cant thank you enough.
    Made my day.

    • WPBeginner Support

      Glad our recommendation helped :)

      Administrateur

  20. María González

    Thank you! You just saved my life (at least my job!) and a loooot of time (:

    • WPBeginner Support

      Glad our guide was able to help :)

      Administrateur

  21. Suraj Handa

    Hey but now its showing that cookies are disable in your browser please enable cookies. What can I do now?

  22. ajay mali

    you are always post great content that really helps a lot to everyone. thank you so much.

    • WPBeginner Support

      You’re welcome :)

      Administrateur

  23. David Cuff

    Very helpful. Thank you!

    • WPBeginner Support

      You’re welcome :)

      Administrateur

  24. ibrahim zouadi

    Thank you for sharing those tips, unfortunately none of them have worked for me. I even uninstalled the whole wordpress plugin. I don’t know what should i do next :(

  25. Anthony

    This helped like charm :)

    Many thanks.

    • WPBeginner Support

      You’re welcome :)

      Administrateur

  26. PDN Social

    This was a lifesaver! We were able to follow step-by-step and avoid a major problem!

    Great information!

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrateur

  27. Jasmeet Singh

    I couldn’t find my wp admin page. It shows

    « There has been a critical error on your website. Please check your site admin email inbox for instructions.

    Learn more about debugging in WordPress. »

    How can I fix this error?

  28. cristi

    Hi, i have change by mistake my url and now the domain wp admin login url bring me to other site and i cont have ftp access how i can change back them?

    • WPBeginner Support

      You can either reach out to your hosting provider or if you have phpMyAdmin access you could change the options table and update the URL and address.

      Administrateur

  29. Ankit

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

    where do these two lines add in wp-config.php file?

    At Last OR At Start?

    Please clarify

    • WPBeginner Support

      As we state in the article: paste the code just before the line that says ‘That’s all, stop editing! Happy publishing’.

      Administrateur

  30. Paek

    Thank you so much!!!

    Adding the wp-config lines solved it.

    Thanks!

    • WPBeginner Support

      You’re welcome :)

      Administrateur

  31. Ada

    Thank you so much for your post. I’m a newbie with WP. These lines worked for me

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

    I also changed the below line from false to true.

    define( ‘WP_DEBUG’, true );

    • WPBeginner Support

      Glad our recommendation could help, the WP_Debug you should be able to return to false should you want :)

      Administrateur

  32. mojo

    thank u so much after spending so much time after deleting that .htacces and restart my mac open the website finally thanks for ur time

    • WPBeginner Support

      You’re welcome, glad our recommendations could help :)

      Administrateur

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.