Перенаправление так часто является явно неправильным.Идеальное максимальное количество перенаправлений - 1. На практике может быть намного проще выполнять определенные задачи, если вы допускаете больше этого, но в любом случае более 5 перенаправлений должны рассматриваться как ошибка (более 1 на одном сервере илиболее 3, которые переходят на другой сервер, следует считать неоптимальными, но не срочными для исправления).
Браузеры не могут зависеть от того, что серверы никогда не делают ничего явно неправильного, поэтому после нескольких попыток они отказываются отсохранить пользователя с сервера.Иногда пользовательские агенты не защищают себя таким образом (не серьезные браузеры, но сделать простую часть клиентского кода HTTP - простая ошибка).Это не красиво.
Чтобы продемонстрировать, насколько это может быть плохо, рассмотрим случай, когда обработчик для / somePath /? Id = 1 перенаправляет на / somePath /? Id = 2, который перенаправляет на / somePath /? id = 3 и так далее.Насколько сервер знает, вы только что получили более неясную версию этого и никогда не прекратите перенаправление.