Redirect Loop

Redirect Loop (петля редиректов) — это ситуация, когда страница бесконечно перенаправляет посетителя по кругу: адрес A ведёт на B, а B снова возвращает на A. Браузер делает несколько попыток, не доходит до конечной страницы и показывает ошибку вроде ERR_TOO_MANY_REDIRECTS вместо контента.

Простыми словами: это дверь, которая ведёт в коридор, а коридор — обратно к той же двери. Сколько ни толкай, внутрь не попадёшь. Ни человек, ни поисковый робот конечной страницы так и не увидят.

Что такое Redirect Loop и почему это проблема

Редирект — нормальный инструмент: он говорит браузеру «этот адрес переехал, иди сюда». Проблема начинается, когда правила перенаправления противоречат друг другу и замыкаются в кольцо. Браузер по спецификации делает ограниченное число переходов (Chrome останавливается примерно после 20) и, не дойдя до реальной страницы, отдаёт ошибку ERR_TOO_MANY_REDIRECTS.

Для SEO это двойной удар. Во-первых, страница фактически недоступна — конверсий и трафика с неё ноль. Во-вторых, Googlebot тоже не любит петли: он проходит лишь несколько переходов в цепочке, а дальше бросает обход, и страница выпадает из индекса. Петля редиректов — это не «медленно», это «вообще не открывается».

Как возникает и как исправить

  • Конфликт HTTP↔HTTPS: одно правило гонит на https, другое — обратно на http.
  • www и без-www: обе версии перенаправляют одна на другую.
  • Слеш в конце URL: одно правило добавляет «/», другое — убирает.
  • Конфликт плагинов или .htaccess: два разных механизма редиректят один и тот же адрес.

Чтобы исправить: прогнать URL через проверку цепочки редиректов, найти, где кольцо замыкается, и оставить одно согласованное направление (например, всё на https + основной домен). После правки — убедиться, что цепочка завершается кодом 200.

Пример

Сайт настроили так: http://site.comhttps://www.site.com, а отдельное правило ведёт https://www.site.comhttps://site.com без www, который, в свою очередь, снова добавляет www. Получается кольцо A→B→A, и браузер показывает ERR_TOO_MANY_REDIRECTS. Достаточно убрать одно лишнее правило — и страница открывается.

Часто путают с…

  • Redirect Chain (цепочка редиректов) — это последовательность A→B→C, которая всё же доходит до конечной страницы. Loop — это кольцо, которое не заканчивается никогда.
  • Ошибка 404 — страницы не существует; в петле страница есть, но до неё не добраться из-за перенаправлений.

Вопросы и ответы

Что означает ошибка ERR_TOO_MANY_REDIRECTS?

Это и есть признак петли редиректов: браузер сделал слишком много перенаправлений подряд (Chrome — около 20) и остановился, потому что кольцо не ведёт к реальной странице.

Вредит ли петля редиректов SEO?

Да, напрямую. Страница недоступна пользователям, а Googlebot, пройдя несколько переходов, бросает обход — и страница выпадает из индекса.

Как быстро найти, где замкнулось кольцо?

Прогнать адрес через инструмент проверки редиректов или консоль браузера: они покажут всю цепочку переходов и место, где A снова ведёт на A.

Страница отдаёт «слишком много перенаправлений» и не открывается? Найдём и разомкнём петлю — исправление ошибок на сайте и технический SEO-аудит.

Похожие термины: Редирект, Redirect Chain, 301 Redirect, 302 Redirect, Canonical.

Опишіть свій запит
і ми зробимо для Вас
пропозицію

Напишіть мені, щоб бути в ТОП

    [telegram]
    • icon-google-ads-color
    • icon-google-analytics
    • icon-google-partner