Технические проверки

Проверка редиректов

Полная цепочка 301/302 до конечного 200. Ловит петли и лишние хопы.

Зачем проверять цепочку редиректов

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

Чем вредна длинная цепочка

Каждый лишний переход — отдельный сетевой запрос с обращением к DNS и повторным TLS-рукопожатием. На мобильном соединении один такой шаг стоит 200–400 мс. Три хопа подряд добавляют около секунды к загрузке, а метрика LCP считает именно то, что видит человек.

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

Как читать результат

КодЧто означаетЧто делать
200Конечная рабочая страницаНичего, это цель цепочки
301Постоянный переездНорма, если хоп один
302Временный переездЗаменить на 301 при реальном переезде
404Редирект ведёт в никудаИсправить цель правила
5xxОшибка сервера в цепочкеСмотреть логи веб-сервера

Откуда берутся лишние хопы

Обычно их создают не вручную, а системные правила, которые накладываются друг на друга. Типичная картина при заходе на http://www.site.ru/page: первый переход поднимает протокол до https, второй убирает www, третий добавляет слеш в конце, и только четвёртый ведёт на нужный адрес. Каждое правило по отдельности выглядит разумно.

Лечится это одним приёмом: правило переезда должно вести сразу на финальную форму адреса — нужный протокол, нужное зеркало, нужный слеш. Тогда вместо четырёх шагов остаётся один.

Что проверять после переезда

Заголовки ответа и данные сертификата подробнее показывает проверка ответа сервера. Готовые правила для Apache и OpenLiteSpeed соберёт генератор .htaccess.

Частые вопросы

Сколько редиректов подряд допустимо?

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

Чем 301 отличается от 302?

301 означает постоянный переезд: робот заменяет старый адрес новым и переносит накопленный вес. 302 говорит «временно», старый URL остаётся в индексе, вес не передаётся. При смене структуры сайта нужен именно 301.

Что такое петля редиректов?

Адрес А ведёт на Б, а Б возвращает на А. Браузер показывает ошибку ERR_TOO_MANY_REDIRECTS, робот выбрасывает страницу из очереди обхода. Частая причина: одно правило добавляет слеш в конце, другое его снимает.

Почему инструмент показывает больше переходов, чем я настраивал?

К вашим правилам добавляются системные: переход с http на https, склейка www, слеш в конце адреса. Каждое из них — отдельный хоп. Три «невидимых» правила легко превращают один ваш редирект в цепочку из четырёх.