如何解决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仪表板了。