浏览器(一般情况下)如何检测重定向循环?他们可以处理多大的链条?检测双向重定向循环很容易,但是4或5的链是什么? - 它只是一个可以在任意长度的链上工作的数组算法吗?
答案 0 :(得分:9)
它甚至比这更简单 - 我见过的大多数浏览器都会在遵循设定的最大重定向次数后放弃。例如,如果您有一个重写规则,它总是在URL的末尾添加“x”:
RewriteRule ^(.*) /$1x [R]
Chrome会在点击/xxxxxxxxxxxxxxxxxxxxx
- 21次重定向后放弃。