Цепочки переадресаций не ломают сайт и потому живут годами: всё работает, просто чуть медленнее. Разбираем, откуда они берутся, чем мешают и как свести их к одному переходу.
Коротко
- Цепочки складываются годами и незаметно.
- Каждый переход замедляет загрузку.
- Цель — один переход до конечного адреса.
- Циклическая переадресация делает страницу недоступной.
Откуда берутся
Сначала переехали на защищённый протокол
Появился первый переход.
Потом склеили адреса с www и без
Второй.
Потом сменили адрес страницы
Третий.
Потом перестроили раздел
Четвёртый.
Каждое изменение по отдельности было правильным — цепочка складывается из верных решений. Поэтому она и не привлекает внимания: ошибки нигде нет, а переходов уже четыре. Заметить это можно только специально проверив.
Чем мешают
| Кому | Что происходит |
|---|---|
| Человеку | Страница открывается заметно дольше |
| Особенно на телефоне | Каждый переход — отдельное обращение к сети |
| Роботу | Лишние обращения тратят обход |
| Вам | Больше мест, где что-то может сломаться |
| При ошибке в середине | Страница становится недоступной целиком |
Вторая строка объясняет, почему это не мелочь. На мобильной связи каждый лишний переход стоит заметно дороже, чем на проводном интернете, — и именно оттуда приходит большая часть посетителей. Про скорость — в статье про технический аудит.
Как найти
Проверьте типовые адреса вручную
С www и без, со слешем и без, оба протокола.
Смотрите не результат, а путь
Сколько переходов до конечного адреса.
Обойдите сайт краулером
Он покажет все цепочки разом.
Проверьте внешние ссылки
Старые адреса часто ведут через цепочку.
Проверьте ссылки внутри сайта
Они могут вести на старые адреса.
Второй пункт — суть проверки. В браузере цепочка из четырёх переходов и прямая переадресация выглядят одинаково: вы попадаете на нужную страницу. Разница видна только в списке кодов ответа. Про коды — в статье про редиректы 301 и 302.
Как убрать
| Что сделать | Результат |
|---|---|
| Переписать правила на конечный адрес | Один переход вместо нескольких |
| Проверить порядок правил на сервере | Они срабатывают по очереди |
| Объединить правила протокола и www | Две проверки в одной |
| Поправить внутренние ссылки | Переход не нужен вовсе |
| Удалить устаревшие правила | Часть их уже ни к чему |
Четвёртая строка — лучший из способов, потому что убирает переход целиком. Внутренняя ссылка на старый адрес заставляет каждого посетителя проходить через переадресацию без всякой необходимости: ссылку можно просто исправить. Переадресация нужна для чужих ссылок и закладок, а не для своих страниц.
Циклическая переадресация
Как возникает
- Два правила противоречат друг другу
- Страница переадресуется сама на себя
- Настройки сервера и движка конфликтуют
- Правило написано с ошибкой в условии
Как проявляется
- Браузер сообщает о превышении числа переходов
- Страница не открывается вовсе
- Робот не может её получить
- Она выпадает из поиска
В отличие от длинной цепочки, это отказ, а не замедление. Страница недоступна полностью, и если цикл возник на важном разделе, потери начинаются сразу. Поэтому после любой правки правил переадресации проверяют не только изменённые адреса, но и типовые страницы каждого раздела.
Частые вопросы
Откуда берутся цепочки редиректов?
Они складываются из правильных по отдельности решений: переход на защищённый протокол, склейка адресов с www и без, смена адреса страницы, перестройка раздела — и переходов уже четыре.
Чем вредны цепочки?
Страница открывается дольше, особенно на мобильной связи, где каждый переход — отдельное обращение к сети. Роботу они тратят обход, а ошибка в середине делает страницу недоступной.
Как найти цепочки на своём сайте?
Проверить типовые адреса вручную, смотря не на результат, а на число переходов, и обойти сайт краулером. В браузере цепочка и прямая переадресация выглядят одинаково.
Как их убрать?
Переписать правила сразу на конечный адрес, проверить порядок правил на сервере, объединить проверки протокола и www и — лучше всего — поправить внутренние ссылки, чтобы переход не требовался вовсе.
Продвинем сайт в поиске
Соберём семантику, доведём структуру и текст до уровня топа и будем вести проект до заявок.
Обсудить SEO-продвижение