Comment résoudre le problème de boucle de redirection d’URL d’un site WordPress ?

Aujourd’hui, j’ai découvert que l’un de mes sites WordPress a un problème de boucle de redirection. Lorsque j’essaie de me connecter au tableau de bord de WordPress, Google Chrome me donne un message d’erreur disant que cette page Web a une boucle de redirection.

Selection_289

Le problème est que j’ai défini l’URL demon siteet l’URL de l’adresse de WordPress en commençant par https:// mais j’ai récemment supprimé SSL/TLS de la configuration de Nginx, créant ainsi une boucle de redirection. Parce que je ne vais pas activer https sur mon site cette fois-ci. J’ai donc décidé de mettre à jour l’URL du site et l’URL de WordPress à partir de la base de données MariaDB en utilisant une instruction SQL.

D’abord SSH dans le serveur Linux et ensuite connectez-vous à la base de données MariaDB.

mysql -u root -p

Entrez le mot de passe de la racine de la base de données. Après cela, affichez toutes vos bases de données.

montrer les bases de données ;

Trouvez la base de données que WordPress utilise. Et sélectionnez-la.

utiliser  ;

Saisissez maintenant l’instruction SQL select suivante

sélectionnez option_id,option_name,option_value from wp_options where option_id in (1,2) ;

Sorties

 ----------- ------------- ----------------------- | option_id | option_name | option_value | ----------- ------------- ----------------------- | 1 | siteurl | https://xiaoguoan.com || 2 | home | https://xiaoguoan.com | ----------- ------------- ----------------------- 2 lignes dans le jeu (0.00 sec)

Vous pouvez voir que siteurl et home (l’adresse URL de WordPress) commencent tous deux par https. Changez-les donc pour qu’elles commencent par http. Entrez l’instruction SQL suivante.

update wp_options set option_value='http://xiaoguoan.com' where option_id in (1,2) ;

Cela va mettre à jour la valeur de siteurl et home à http://xiaoguoan.com. Maintenant, la boucle de redirection a disparu et je peux me connecter au tableau de bord de WordPress.

Scroll to Top