如何修复客户端浏览器中的 301 重定向循环

How to fix 301 redirect loop in the client browser

提问人:Nick N. 提问时间:11/7/2023 更新时间:11/7/2023 访问量:15

问:

我有两个域名。比方说 和 . 很长一段时间被重定向到带有 301 的 bbb.com。aaa.combbb.comAaa.com

bbb.com是当前处于活动状态的站点,但该站点位于我们不想再成为主域的域上。

我们现在要开始用作主域。 但是,用户浏览器的 301 重定向缓存自 .aaa.comaaa.combbb.com

我怎样才能解决这个问题,以便我可以自动打破这个循环,而不需要用户删除他们的缓存。

我正在考虑一些解决方案,我暂时使用第三个域或子域,但想不出一个真正的好主意。希望有人能为我指出正确的方向。

flowchart TD
  aaa.com -->|301| bbb.com
  bbb.com -->|Need this one| aaa.com

不确定它的相关性如何,但已经在 CloudFlare 中可用,位于另一个主机上。我还可以访问这两个网站的代码,所以也可以在那里做一些事情。更改 DNS 记录也是一种选择。aaa.combbb.com

重定向 浏览器缓存 http-status-code-301

评论

0赞 Heinzi 11/7/2023
我没有亲自验证过这一点,但是,根据这个答案,所有主要浏览器都应该检测到循环并重新获取。aaa.com
0赞 Nick N. 11/7/2023
有趣的是,我没有真正尝试过,因为我害怕它。现在我有一个链接,bbb.com 要 aaa.com,但由于重定向,这只是令人耳目一新的 aaa.com

答: 暂无答案