我在 Route 53 中有三个独立的域:
- 域名1.com
- 域名2.com
- domain3.com
它们都具有指向同一 IP 地址的 A 记录。此外,它们还具有指向各自 A 记录的 CNAME 记录。
最近我删除了 domain1.com 的记录。(我不希望用户在我处理该问题时通过该 URL 浏览网站)。
但是,当我尝试浏览 domain2.com(或 domain3)时,我收到 301 响应,将我重定向到 domain1.com。由于 domain1 的 A 记录不再存在,我收到“未找到服务器”响应。
当我尝试直接浏览 IP 地址时也会发生这种情况,即使是使用之前未浏览过这三个域的设备也是如此。
为什么会这样?我该怎么办?
答案1
该网站运行 wordpress。显然,如果 wordpress 收到来自非默认域(例如 domain2)的请求,它会向默认域(即 domain1)发出 301。这就是问题所在。