Come risolvere il problema del loop di reindirizzamento dell'URL del sito WordPress
Oggi ho scoperto che uno dei miei siti Web WordPress presenta un problema di loop di reindirizzamento. Quando provo ad accedere alla dashboard di WordPress, Google Chrome mi dà l'avviso di errore dicendo che questa pagina web ha un ciclo di reindirizzamento.
Il problema è che ho impostato l'UR del sitoL e l'URL dell'indirizzo WordPress che iniziano con https:// ma recentemente ho rimosso SSL/TLS da Nginx configurazione creando così un ciclo di reindirizzamento. Perché questa volta non abiliterò https sul mio sito. Quindi ho deciso di aggiornare l'URL del sito e l'URL di WordPress dal database MariaDB utilizzando l'istruzione SQL.
Prima SSH nel server Linux e poi accedi al database MariaDB.
mysql -u root -p
Immettere la password root del database. Successivamente, mostra tutti i tuoi database.
show databases;
Trova il database utilizzato da WordPress. E selezionalo.
use <database_name>;
Ora inserisci la seguente istruzione SQL select
select option_id,option_name,option_value from wp_options where option_id in (1,2);
Uscite
+-----------+-------------+-----------------------+
| option_id | option_name | option_value |
+-----------+-------------+-----------------------+
| 1 | siteurl | https://xiaoguoan.com |
| 2 | home | https://xiaoguoan.com |
+-----------+-------------+-----------------------+
2 rows in set (0.00 sec)
Puoi vedere che sia siteurl che home (URL indirizzo WordPress) iniziano con https. Quindi modificali in modo che inizino con http. Immettere la seguente istruzione SQL.
update wp_options set option_value='http://xiaoguoan.com' where option_id in (1,2);
Aggiornerà il valore dell'URL del sito e della home in http://xiaoguoan.com. Ora il ciclo di reindirizzamento è terminato e posso accedere alla dashboard di WordPress.