【问题标题】:What would happen if two IIS redirect to each other?如果两个 IIS 相互重定向会发生什么?
【发布时间】:2013-08-19 20:56:11
【问题描述】:

如果我在 IIS 6 中为一个网站 (A) 设置 301 重定向以重定向到站点 (B),然后对于同一页面,为站点 (B) 设置 IIS 7,会发生什么情况? (A) 中的旧页面。

它们会导致无限的来回重定向吗?还是他们会互相抵消?

例如:

(A) IIS6:www.example.com/123 重定向到 www.example.net/abc (B) IIS7:www.example.net/abc 重定向回 www.example.com/123

【问题讨论】:

  • 无限循环,但某些浏览器(至少是 chrome,可能是其他浏览器)会检测到并停止
  • 试一试,告诉我们进展如何!

标签: iis redirect


【解决方案1】:

HTTP 301 是一个状态码而不是一个请求。这将取决于浏览器而不是 Web 服务器,因为 Web 服务器不会“知道”您已被重定向回来。大多数浏览器1should detect a redirect loop 并因错误而停止。

1。我知道 Chrome 和相对较新的 FF 是这样,不知道 IE ......但我想这会被检测到。

【讨论】:

    猜你喜欢
    • 2017-08-31
    • 2012-08-08
    • 1970-01-01
    • 2010-12-02
    • 2011-03-14
    • 1970-01-01
    • 1970-01-01
    • 2015-02-01
    • 1970-01-01
    相关资源
    最近更新 更多