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

AWS Lightsail+Bitnami WordPress迁移DNS至Cloudflare后出现过多重定向问题求助

AWS Lightsail+Bitnami WordPress迁移DNS至Cloudflare后出现过多重定向问题求助

兄弟,你这个重定向循环问题我遇过好多次了,大概率是Cloudflare SSL模式和Bitnami服务器上的SSL配置冲突导致的,结合你用bncert-tool做过强制HTTPS和www的设置,我给你梳理几个排查和解决的步骤:

1. 先检查Cloudflare的SSL/TLS模式(最常见的原因)

  • 登录Cloudflare后台,进入你的域名,找到「SSL/TLS」→「概述」页面
  • 你之前用bncert-tool已经在服务器端配置了完整的SSL证书(覆盖www和非www),这时候Cloudflare的SSL模式必须设为**「严格」或者「完全」**,绝对不能用「灵活」模式!因为「灵活」模式下Cloudflare和你的服务器之间用HTTP通信,但你的服务器被bncert-tool强制跳转到HTTPS,这就会形成死循环。

2. 检查Cloudflare和Bitnami的重定向规则是否重复

  • bncert-tool已经帮你在服务器的Apache/Nginx配置里加了强制www和HTTPS的规则,这时候要确保Cloudflare那边没有重复设置类似的重定向规则(比如页面规则里的「强制HTTPS」「强制www」),重复的规则很容易导致循环跳转。
  • 可以先暂时关掉Cloudflare的所有自定义页面规则,测试一下网站能不能正常访问,如果恢复正常了,再重新调整规则避免和服务器端的规则重复。

3. 验证Cloudflare的DNS记录是否正确

  • 确认你在Cloudflare添加的A/AAAA记录是指向Lightsail实例的公网IP,并且记录的「代理状态」是橙色云(开启代理)——如果是灰色云(仅DNS),Cloudflare的SSL设置不会生效,但结合你的情况应该是开启代理的,重点要检查IP有没有填错。
  • 另外,确保没有残留的旧DNS记录(不过你说已经删了Lightsail的DNS Zone,所以主要看Cloudflare这边的记录就行)。

4. 检查WordPress核心配置

  • SSH连接到你的Lightsail实例,进入WordPress目录(一般是/opt/bitnami/wordpress)
  • 查看wp-config.php文件里的WP_HOME和WP_SITEURL设置,确保它们都是指向https://www.yourdomain.com(替换成你的实际域名),如果之前是HTTP或者非www地址,也会导致重定向问题。
  • 可以用这条命令快速查看:cat /opt/bitnami/wordpress/wp-config.php | grep WP_HOME,如果不对的话,编辑这个文件修改成正确的HTTPS+www地址即可。

5. 清除所有缓存

  • 先清Cloudflare的缓存:在Cloudflare后台「缓存」→「配置」里点击「清除全部缓存」
  • 再清浏览器的缓存(或者用无痕模式访问测试),有时候旧的缓存会让重定向循环持续存在。

如果以上步骤都试过还是有问题,可以查看服务器的访问日志定位具体问题:

  • 对于Bitnami Apache,日志路径是/opt/bitnami/apache2/logs/access_log;如果是Nginx,日志路径是/opt/bitnami/nginx/logs/access.log
  • 用这条命令实时查看最新日志:tail -f /opt/bitnami/apache2/logs/access_log,然后访问你的域名,看看日志里的重定向状态码和跳转路径,就能精准找到问题所在了。

备注:内容来源于stack exchange,提问作者Vpp Man

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 16:24:41