wordpress - 如何在 WordPress 网站的 nginx 上修复从 http 到 https 的无限循环重定向?
问题描述
我需要帮助。Nginx
, 前端网络服务器,默认重定向自
http -> https.
WordPress 由于某种原因错误地重定向https -> http
它会创建一个无限循环。
我有一个干净的 WordPress 安装,默认为 .htaccess。
在站点的数据库中,wp_options
表的 siteurl、home 设置为 https。
我忘记了什么?非常感谢任何帮助!
解决方案
好的,您不清楚问题是来自 NGINX 还是来自 WORDPRESS。所以第一件事是排除 wordpress 故障:
以下是故障排除步骤(每个完成后检查站点):
1. 重命名 .htaccess
2. 重命名插件文件夹
3. 如果重命名插件文件夹可以解决问题,那么寻找任何导致问题的插件
4. 删除 /wp-content/cache 文件夹(如果存在)。
对于 NGINX 故障排除:
执行此命令,并找到影响站点的虚拟主机
apache2ctl -S [在 Debian/Ubuntu]
apachectl -S [在 CentOS/RHEL]
或
httpd -S
粘贴虚拟主机,以便我查看是否有问题。
推荐阅读
- c# - xUnit 检查类或方法上是否存在属性
- javascript - 如何从 asp.net 的母版页导入 jquery 插件
- python - 使用 CLI 在 IBM Cloud 中推送 Python Flask Web 服务时启动不成功
- android - 如何从 Activity B/Class B 在 firebase 数据库中创建对象,然后在 Activity A/ClassA 中列出所述对象
- r - 计算分组平均值并填充到 R 的新列中
- javascript - Javascript 更改 DOM 是否总是导致 UI 更新?
- javascript - 包括对现有网页的反应 - 多个反应组件
- css - 具有直接子级的 Vue-loader 深度选择器
- javascript - Vue.js 似乎没有在变量更改时更新 DOM
- django - 如何将 view.py 中计算的输出与 form.py 中的其余数据一起保存