如何解决WordPress网站URL重定向循环问题

今天,我发现我的WordPress网站之一存在重定向循环问题。 当我尝试登录WordPress仪表板时,Chrome浏览器会给我错误提示,指出此网页具有重定向循环。

问题是我设置了 网站URL和 WordPress地址网址 以。。。开始 https:// 但是我最近从Nginx配置中删除了SSL / TLS,从而创建了一个重定向循环。 因为这次我不会在我的网站上启用https。 因此,我决定使用SQL语句从MariaDB数据库更新站点URL和WordPress URL。

首先通过SSH进入Linux Server,然后登录到MariaDB数据库。

mysql -u root -p

输入数据库根密码。 之后,显示所有数据库。

show databases;

查找WordPress使用的数据库。 并选择它。

use <database_name>;

现在输入以下SQL select语句

select option_id,option_name,option_value from wp_options where option_id in (1,2);

产出

+-----------+-------------+-----------------------+
| option_id | option_name | option_value          |
+-----------+-------------+-----------------------+
| 1         | siteurl     | https://xiaoguoan.com |
| 2         | home        | https://xiaoguoan.com |
+-----------+-------------+-----------------------+
2 rows in set (0.00 sec)

您可以看到 网站网址主页(WordPress地址URL) 首先 https。 所以改变他们,所以他们开始 http。 输入以下SQL语句。

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

它将siteurl和home的值更新为 http://xiaoguoan.com。 现在重定向循环消失了,我可以登录WordPress仪表板了。

Sidebar