Битлента
Ошибки и коды3 мин чтения·

ERR_TOO_MANY_REDIRECTS: бесконечная цепочка перенаправлений

ERR_TOO_MANY_REDIRECTS: страница слишком много раз перенаправляет браузер. Причины: cookies, HTTPS-настройки, CDN, плагины. Что проверить посетителю и владельцу.

Петля вместо адреса

Перенаправление — это ответ сервера, который говорит браузеру: нужный материал находится по другому адресу, идите туда. Обычно после одного-двух переходов вы попадаете на конечную страницу. Если же адрес А отправляет на Б, а Б обратно на А, начинается цикл, и браузер после нескольких десятков переходов прекращает попытки.

Поэтому сообщение о слишком большом числе перенаправлений почти всегда говорит о неверной настройке правил, а не о недоступности сайта. Сервер работает, но логика адресов запутана.

Браузеры ограничивают число подряд идущих перенаправлений, чтобы защитить пользователя и не тратить ресурсы впустую. У Chrome этот предел составляет порядка двух десятков переходов, после чего загрузка прекращается и показывается сообщение.

Обычные причины у посетителя

Самая вероятная причина на стороне пользователя — испорченные или устаревшие cookies. Сайт запомнил состояние входа или выбор языка и на его основе пересылает вас на страницу, которая снова отправляет к прежней. Очистка cookies именно этого сайта часто сразу решает проблему.

Другие причины: неправильные дата и время на устройстве, конфликтующие расширения, которые меняют адреса или подставляют заголовки, повреждённый кэш браузера. Реже виновата ваша сеть, если она вмешивается в защищённый трафик.

Хорошим быстрым тестом служит вход с другого профиля браузера: в нём нет накопленных cookies и настроек. Если страница открылась, вернитесь к основному профилю и удалите данные только для проблемного сайта, а не всё подряд.

Как быстро проверить

Откройте страницу в режиме инкогнито: если там она загружается, виноваты cookies или расширения. Затем очистите cookies и кэш для этого сайта и повторите попытку в обычном режиме. Проверьте другой браузер и другое устройство.

Если ошибка воспроизводится везде и для любого посетителя, значит, причина в настройках самого сайта. Хорошее подтверждение — доступность конкретных внутренних страниц, тогда как главная или страница входа зацикливаются.

Если вы владелец сайта и не можете открыть даже административную часть, воспользуйтесь прямой правкой конфигурации на сервере и временно отключите правила перенаправления. Так вы вернёте доступ к панели и спокойно проверите настройки адресов.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Типичные ошибки настройки сайта

Классический пример — конфликт между перенаправлением на HTTPS в приложении и режимом шифрования у CDN или балансировщика. Если внешний слой говорит серверу, что соединение обычное, а приложение требует защищённое, они бесконечно перенаправляют друг друга. Схожая ситуация с выбором между версией сайта с www и без неё, когда в двух местах заданы противоположные правила.

В системах управления сайтом причиной бывают неверные адреса сайта в настройках, конфликт плагинов кэширования или безопасности, а также дублирующие правила в файле конфигурации веб-сервера.

Как найти виновника

Посмотрите цепочку в инструментах разработчика на вкладке сетевых запросов или выполните запрос утилитой, которая показывает заголовки перенаправлений. Вы увидите последовательность адресов и коды ответов, чаще всего 301 или 302. Сразу станет понятно, между какими двумя адресами идёт цикл.

Дальше ищите правило, создающее цикл: в конфигурации веб-сервера, в приложении, на стороне CDN. Временно отключите лишние плагины и правила и добавляйте их по одному.

Профилактика

Задавайте перенаправление на HTTPS и выбор главного имени сайта только в одном месте. Проверяйте цепочки после любых изменений, а также после переноса сайта на новый домен или хостинг. Для постоянных переносов используйте код 301, для временных 302, и не создавайте цепочек длиннее одного-двух шагов.

Для контроля достаточно нескольких проверок после каждого изменения: откройте главную страницу по адресам с www и без него, с HTTPS и без, и убедитесь, что каждый вариант ведёт на один итоговый адрес за один шаг.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
перенаправлениеchromecookieshttp

Часто задаваемые вопросы

Читайте также