Коротко. Редиректы проверяют, чтобы увидеть, куда на самом деле ведёт ссылка и через сколько «прыжков»: каждый лишний редирект замедляет загрузку, теряет часть SEO-веса и иногда прячет фишинг. Самый быстрый способ — прогнать адрес через инструмент, который показывает всю цепочку с кодами (301, 302, 307, 308) и конечным URL, не переходя по ней. В идеале редирект должен быть один и постоянный (301). Тревожные признаки: цепочка из трёх и более переходов, смешивание http и https, петля (сайт бесконечно перекидывает сам на себя). Ниже — как проверить и что означает результат.
Что такое цепочка редиректов и зачем её проверять
Редирект — это ответ сервера «иди по другому адресу». Одна ссылка может вести через несколько таких переходов подряд: http://site.ru → https://site.ru → https://www.site.ru → финальная страница. Пользователь видит только конечный результат, но браузер честно проходит всю цепочку, и каждый шаг стоит времени.
Редирект незаметен для глаза, но не для браузера и поисковика. Каждый лишний прыжок — это потерянные миллисекунды на загрузке и часть веса ссылки, растворившаяся по дороге.
Проверять цепочку стоит по нескольким причинам:
- Скорость. Каждый редирект — отдельный round-trip к серверу. Три-четыре перехода заметно тормозят открытие, особенно на мобильном.
- SEO. Длинные цепочки размывают ссылочный вес и мешают индексации. Подробнее — в статье про цепочки редиректов и SEO.
- Безопасность. За сокращённой ссылкой может прятаться редирект на фишинг. Проверка цепочки показывает реальный конечный адрес, не переходя на него.
- Ошибки. Неверная настройка даёт петлю (
ERR_TOO_MANY_REDIRECTS) — сайт перестаёт открываться вовсе.
Как проверить за минуту
Способ 1 — инструмент. Введите адрес в анализатор цепочки редиректов: он покажет каждый шаг, HTTP-код на каждом, конечный URL и общее число переходов — за один заход и без перехода по ссылке.
Способ 2 — командой. Если есть терминал:
curl -sIL http://example.ru | grep -iE 'HTTP/|location'
# каждая пара HTTP-код + Location = один шаг цепочки
# последняя строка HTTP/... 200 = финал
Способ 3 — в браузере. Откройте DevTools (F12) → вкладка Network, поставьте «Preserve log» и загрузите адрес: увидите каждый запрос со статусом 301/302 и конечную страницу.
Что означают коды
| Код | Что значит | Когда уместен |
|---|---|---|
| 301 | Постоянный редирект | Переезд навсегда: http→https, www, смена URL. Передаёт вес ссылки |
| 302 / 307 | Временный редирект | Временная замена страницы; вес не передаётся (307 сохраняет метод запроса) |
| 308 | Постоянный, с сохранением метода | Как 301, но не меняет POST на GET |
Разницу между 301 и 302 и когда какой нужен, подробно разбирали в отдельной статье. Ключевое правило: для постоянного переезда — только 301 (или 308), иначе поисковик не передаст вес на новый адрес.
Тревожные признаки в цепочке
- Три и более переходов. Обычно достаточно одного (например, сразу на
https://www). Длинная цепочка — повод пересобрать правила на сервере в один шаг. - Смешивание http и https. Переход
https→http→httpsнебезопасен и не нужен: сразу отправляйте на финальныйhttps. - Петля. Сайт перекидывает сам на себя по кругу — браузер выдаёт
ERR_TOO_MANY_REDIRECTS, страница не открывается. Как чинить — в разборе ошибки. - Чужой конечный домен. Ссылка вела на знакомый сайт, а цепочка заканчивается на постороннем адресе — признак взлома или фишинга.
Идеальная цепочка — это один постоянный редирект на финальный https-адрес. Всё, что длиннее, — либо технический долг, либо повод присмотреться к безопасности.
Частые вопросы
Сколько редиректов допустимо?
В идеале — один. Два ещё терпимо (например, http→https→https://www, если склеить в один шаг не получается). Три и больше — уже вредят скорости и SEO; такие цепочки стоит переписать в прямой редирект на конечный адрес.
Редирект замедляет сайт?
Да, каждый добавляет round-trip к серверу до начала загрузки самой страницы. На быстром десктопе это доли секунды, на мобильной сети — заметная задержка. Поэтому лишние переходы убирают, а не копят.
Как проверить, куда ведёт короткая ссылка, не переходя по ней?
Прогоните её через анализатор редиректов — он развернёт цепочку и покажет конечный адрес, ничего не открывая. Полезно для подозрительных ссылок из писем и мессенджеров.
Чеклист на память
- Проверка цепочки показывает реальный конечный адрес и число переходов, не переходя по ссылке.
- Идеал — один постоянный редирект (301/308) на финальный
https. - Три и более переходов — вред для скорости и SEO, переписать в прямой.
- Смешение http/https и петли (
ERR_TOO_MANY_REDIRECTS) — чинить в первую очередь. - Чужой конечный домен в цепочке — сигнал фишинга или взлома.