【问题标题】:How to fix infinite loop of redirects from http to https on nginx for WordPress site?如何在 WordPress 网站的 nginx 上修复从 http 到 https 的无限循环重定向?
【发布时间】:2019-10-21 23:46:48
【问题描述】:
我需要帮助。 Nginx,前端 Web 服务器,默认从
重定向
http -> https.
WordPress 出于某种原因错误地从 https -> http 重定向
它创建了一个无限循环。
我有一个干净的 WordPress 安装,默认为 .htaccess。
在站点的数据库中,wp_options 表的 siteurl,home 设置为 https。
我忘记了什么?非常感谢任何帮助!
【问题讨论】:
标签:
wordpress
.htaccess
http
nginx
https
【解决方案1】:
好的,您不清楚问题是来自 NGINX 还是来自 WORDPRESS。所以第一件事是排除 wordpress 故障:
以下是故障排除步骤(每个完成后检查网站):
1.重命名.htaccess
2.重命名插件文件夹
3. 如果重命名插件文件夹可以解决问题,则查找导致问题的任何插件
4. 删除 /wp-content/cache 文件夹(如果存在)。
NGINX 故障排除:
执行此命令,并找到影响站点的虚拟主机
apache2ctl -S [在 Debian/Ubuntu 上]
apachectl -S [在 CentOS/RHEL 上]
或
httpd -S
粘贴虚拟主机,以便我查看是否有问题。