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

Cloudflare DNS配置导致bbb.example.com错误重定向至aaa.example.com的问题求助

Cloudflare DNS配置导致bbb.example.com错误重定向至aaa.example.com的问题求助

各位大佬好,我遇到一个非常诡异的DNS配置问题,已经卡了一个多月了,实在找不到解决办法,来这里求助!

背景情况

我们正在将两个老站点迁移到新的VPS服务器,目前新旧站点处于共存状态,全程使用Cloudflare DNS(未开启反向代理):

  • 旧站点(部署在老服务器):
    • Site A:aaa.example.com
    • Site B:bbb.example.com
  • 新站点(部署在新VPS,环境为Ubuntu 21.10 + Nginx + WordPress):
    • 新Site A:aaa2.example.com
    • 新Site B:bbb2.example.com

Site A迁移成功的操作流程

这套步骤完全没问题,已经顺利完成Site A的迁移:

  1. 先在Cloudflare添加A记录:name=aaa2,IP=新VPS的公网IP,此时访问aaa2.example.com正常,这也是我们开发新站点的入口
  2. 接着添加CNAME记录:name=aaa,target=aaa2.example.com;然后在WordPress后台「设置→常规」中,将WordPress地址和站点地址都修改为https://aaa.example.com
  3. 最后用Better Search Replace插件,把数据库中所有aaa2.example.com字符串批量替换为aaa.example.com
  4. 完成后,aaa.example.com可以正常访问新Site A,迁移完全成功

Site B遇到的异常问题

按照Site A的流程操作Site B时,出现了奇怪的重定向问题:

  1. 先添加A记录bbb2指向新VPS IP,访问bbb2.example.com正常,开发阶段一切没问题
  2. 但添加CNAME记录name=bbb,target=bbb2.example.com之后,访问bbb.example.com居然会自动重定向到aaa.example.com!
  3. 更严重的是,如果我在WordPress后台把Site B的地址改成https://bbb.example.com,或者用插件替换数据库里的bbb2.example.com,结果会变成bbb.example.com和bbb2.example.com都跳转到aaa.example.com,导致完全无法访问新Site B,只能通过VPS快照恢复系统

已排查的方向

我根据建议排查了几个点,但都没找到原因:

  • 插件排查:两个新站点使用的插件组合完全一致,没有找到可能触发跨站点重定向的插件
  • SSL证书:服务器管理员配置了Certbot通配符证书,理论上所有子域名都能被覆盖
  • Nginx配置:我不是服务器管理员,没有权限查看配置,而且本身对Nginx完全不了解

想请教各位大佬,这个重定向问题到底可能出在哪里?有没有和Cloudflare DNS配置相关的排查方向?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 13:17:59