首页 > 解决方案 > 如何在 WordPress 网站的 nginx 上修复从 http 到 https 的无限循环重定向?

问题描述

我需要帮助。Nginx, 前端网络服务器,默认重定向自

http -> https.

WordPress 由于某种原因错误地重定向https -> http 它会创建一个无限循环。

我有一个干净的 WordPress 安装,默认为 .htaccess。

在站点的数据库中,wp_options表的 siteurl、home 设置为 https。

我忘记了什么?非常感谢任何帮助!

标签: wordpress.htaccesshttpnginxhttps

解决方案


好的,您不清楚问题是来自 NGINX 还是来自 WORDPRESS。所以第一件事是排除 wordpress 故障:
以下是故障排除步骤(每个完成后检查站点):
1. 重命名 .htaccess
2. 重命名插件文件夹
3. 如果重命名插件文件夹可以解决问题,那么寻找任何导致问题的插件
4. 删除 /wp-content/cache 文件夹(如果存在)。

对于 NGINX 故障排除:
执行此命令,并找到影响站点的虚拟主机
apache2ctl -S [在 Debian/Ubuntu]
apachectl -S [在 CentOS/RHEL]

httpd -S

粘贴虚拟主机,以便我查看是否有问题。


推荐阅读