Обнаружение петли перенаправления браузера - PullRequest
6 голосов
/ 28 июля 2011

Как браузеры (в целом) обнаруживают петлю перенаправления?И какую большую цепь они могут выдержать?Обнаружить двусторонний цикл перенаправления довольно просто, но как насчет цепочки из 4 или 5?- это просто алгоритм массива, который будет работать на цепочке любой длины?

1 Ответ

9 голосов
/ 28 июля 2011

Это даже проще - большинство браузеров, которые я видел, просто сдаются после выполнения максимального количества перенаправлений. Например, если у вас есть правило перезаписи, которое всегда добавляет «x» в конец URL:

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

Chrome откажется, как только достигнет /xxxxxxxxxxxxxxxxxxxxx - всего 21 перенаправлений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...