You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

将自托管WordPress迁移至HTTPS+Docker环境后登录及页面异常求助

WordPress Docker迁移后HTTPS重定向与登录页异常问题

我最近把自托管的WordPress站点迁移到了新服务器,具体环境和配置如下:

  • 新服务器基于Ubuntu系统,运行apache2服务,WordPress部署在Docker容器中
  • 已通过apache反向代理将指向mynewserver.com的请求转发至WordPress容器
  • 用Let's Encrypt配合certbot部署了SSL证书,实现HTTPS访问,同时将所有HTTP流量强制重定向到https://mynewserver.com

目前代理和HTTPS的基础功能都正常,但遇到了两个棘手的问题:

  1. 不安全链接导致登录异常:
    我在WP后台把站点URL设为http://mynewserver.com(非HTTPS),访问时会正常重定向到HTTPS版本,但wp-login.php页面里的部分站内链接还是HTTP协议的,浏览器直接判定这些链接不安全并拒绝加载,导致我没法正常登录或者显示完整的登录页面。理论上这些站内HTTP链接应该会被重定向到HTTPS,但浏览器直接拦截了,不给重定向的机会。

  2. 修改为HTTPS后出现循环重定向:
    我尝试通过修改数据库把站点URL改成https://mynewserver.com,结果全站(包括wp-login.php)开始不断循环重定向,完全没法访问,不清楚问题出在哪。

我知道提问时附上配置文件会更方便排查,但现在不确定哪些配置文件和这个问题相关,如果需要的话我可以马上补充相关内容。有没有大佬能帮忙分析下这两个问题的原因和解决办法?

内容的提问来源于stack exchange,提问作者francisaugusto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 09:17:39