Статья
301-редирект: что это и когда он нужен сайту
301-редирект — постоянная переадресация: человек или поисковый робот открывает старый адрес, а попадает на новый. Без неё любой переезд сайта или смена адресов страниц оборачивается ошибками 404 и потерей позиций, которые копились годами. Разбираем, когда редирект нужен, как его сделать и какие ошибки встречаются чаще всего.
Что это такое
Когда браузер или робот запрашивает страницу, сервер отвечает кодом. Код 301 означает «страница переехала навсегда» и сообщает новый адрес. Браузер сразу открывает новую страницу, а поисковик со временем переносит на неё то, что накопила старая: позиции и ссылки.
301 или 302
| Код | Что значит | Когда использовать |
|---|---|---|
| 301 | Страница переехала навсегда | Переезд, смена адресов, склейка зеркал |
| 302 | Страница временно в другом месте | Акция, технические работы — старый адрес скоро вернётся |
Частая ошибка — поставить 302 при постоянном переезде. Тогда поисковик может долго держать в выдаче старый адрес.
Когда он нужен
- Смена домена — со всех старых адресов на новые. Подробно в статье «Смена домена».
- Редизайн с новой структурой — если адреса страниц меняются.
- Главное зеркало. Сайт открывается по нескольким адресам: с
httpиhttps, сwwwи без. Все варианты должны вести на один. У насhttp://aether-studio.ruиwww.aether-studio.ruпереадресуют наhttps://aether-studio.ru. - Удалённая страница, у которой есть замена. Например, старая услуга — на новую, близкую по смыслу.
- Дубли адресов: со слешем и без слеша на конце, с заглавными буквами.
Как сделать
- Хостинг с Apache — правило в файле
.htaccess, напримерRedirect 301 /old-page https://site.ru/new-page. - Сервер с nginx — правило в настройках сервера, например
rewrite ^/old-page$ /new-page permanent;. - CMS — WordPress, 1С-Битрикс и другие — модули и встроенные инструменты.
- Конструкторы — обычно раздел переадресаций в настройках сайта.
Частые ошибки
- Цепочки: A → B → C. Лучше сразу A → C.
- Петли: A → B → A, и страница не открывается совсем.
- Всё на главную. Если удалённые страницы ведут на главную, поисковик может посчитать это ошибкой, а человек не найдёт то, что искал.
- Старые ссылки внутри сайта. Меню и тексты продолжают вести на старые адреса — их стоит поправить, а не держаться только на редиректах.
- Переадресация скриптом на странице вместо ответа сервера — поисковики понимают её хуже.
Как проверить
- Откройте старый адрес — должен открыться новый.
- Посмотрите код ответа: в Яндекс Вебмастере есть инструмент «Проверка ответа сервера», есть и онлайн-сервисы проверки.
- После переезда следите за ошибками в Вебмастере и Search Console. Как находить битые ссылки, разобрано в статье «Страница 404».
Как это делаем мы
При редизайне ставим переадресацию со старых адресов на новые и переносим заголовки и описания страниц, которые приносят посетителей. После переключения домена проверяем ссылки, переадресации и индексацию. Как устроен редизайн целиком, разобрано в статье «Редизайн сайта».