浏览器重定向循环检测

时间:2011-07-28 00:27:29

标签: browser redirect

浏览器(一般情况下)如何检测重定向循环?他们可以处理多大的链条?检测双向重定向循环很容易,但是4或5的链是什么? - 它只是一个可以在任意长度的链上工作的数组算法吗?

1 个答案:

答案 0 :(得分:9)

它甚至比这更简单 - 我见过的大多数浏览器都会在遵循设定的最大重定向次数后放弃。例如,如果您有一个重写规则,它总是在URL的末尾添加“x”:

RewriteRule ^(.*) /$1x [R]

Chrome会在点击/xxxxxxxxxxxxxxxxxxxxx - 21次重定向后放弃。