通过多个域重定向用户
Redirect user through multiple domains
有人知道浏览器关于多个 HTTP 302 重定向的策略吗?
步骤示例:
- 在域 A 上用户单击 link 并登陆域 B
- 在域 B 上,他被自动重定向到域 C
- 在域 C 上,他被自动重定向到作为最终目的地的域 D
所以基本上我们在这里发生了 2 次自动重定向 (B => C and C => D).
这不是欺诈,投放广告之类的,只是中间有 2 个应用程序在做一些额外的处理。
所以基本上我的问题是,浏览器会阻止吗?
提前致谢。
据我所知,没有办法阻止此功能。
更重要的是,这样做会破坏 Web 服务器所依赖的非常基本的功能。您可以预料到很多网站都会停止工作。
至少,- 所有 'www'、'HTTP-to-HTTPS' 重定向都将停止工作。
例如:http://www.yourdomain.com -> https://yourdomain.com
除此之外,网站中的许多子页面也会停止运行。
因此,如果 Chrome 和 Firefox 开发人员使在浏览器级别完全禁用重定向变得非常困难或不可能,我不会感到惊讶。
编辑:
但是为了阻止无限重定向(错误),所有浏览器都设置了重定向限制。
- Chrome: 20
- 火狐:20
- 野生动物园:option to change this
- More details
有人知道浏览器关于多个 HTTP 302 重定向的策略吗?
步骤示例:
- 在域 A 上用户单击 link 并登陆域 B
- 在域 B 上,他被自动重定向到域 C
- 在域 C 上,他被自动重定向到作为最终目的地的域 D
所以基本上我们在这里发生了 2 次自动重定向 (B => C and C => D).
这不是欺诈,投放广告之类的,只是中间有 2 个应用程序在做一些额外的处理。
所以基本上我的问题是,浏览器会阻止吗?
提前致谢。
据我所知,没有办法阻止此功能。
更重要的是,这样做会破坏 Web 服务器所依赖的非常基本的功能。您可以预料到很多网站都会停止工作。
至少,- 所有 'www'、'HTTP-to-HTTPS' 重定向都将停止工作。 例如:http://www.yourdomain.com -> https://yourdomain.com
除此之外,网站中的许多子页面也会停止运行。
因此,如果 Chrome 和 Firefox 开发人员使在浏览器级别完全禁用重定向变得非常困难或不可能,我不会感到惊讶。
编辑:
但是为了阻止无限重定向(错误),所有浏览器都设置了重定向限制。
- Chrome: 20
- 火狐:20
- 野生动物园:option to change this
- More details