我正在设计一个网站,分布在许多服务器上,并且有些页面需要连续链接多达 4 个重定向。我尝试了一些浏览器(firefox、chrome、IE),它似乎工作正常。
显然,Firefox 的默认限制是连续 20 次重定向,Chrome 的默认似乎是 20,而 IE8 的限制似乎是 10 次重定向。
所有主要浏览器允许的最大 HTTP 重定向次数是多少?是10吗?
编辑 :
为什么我需要 4 个重定向?基本上,用户处于热点中,她尝试访问(例如)google.com,有一个本地强制门户可以捕获请求并将用户重定向(#1)到本地服务器。本地服务器会检查一些关于用户的信息,但如果它在本地没有数据,它会将用户重定向(#2)到中央网站。如果用户已经登录到这个中央网站,她会被重定向(#3)到另一个服务器(根据用户有不同的门户)。最后,服务器检查用户的权限,如果她有适当的权限,最后(#4)重定向到本地访问 Controller ,以便访问适当的服务。相信我,我已尽力删除重定向,但我看不到可以优化的地方。
最佳答案
4 重定向应该适用于所有主要浏览器。但是,请考虑减少数量,以便为用户提供更快的体验。每次重定向都需要用户和服务器之间的往返(如果重定向到不同的服务器,则需要创建新连接)。总的来说,延迟会很大,可能会惹恼您的用户。
关于web - 所有主要浏览器允许的最大 HTTP 重定向次数是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10895406/