Короткое определение
Редирект — указание серверу или браузеру открыть вместо запрошенного адреса другой. Главные виды — постоянный (301) и временные (302, 307).
Виды редиректов
Чем отличается 301 от 302
Ключевое отличие — постоянство и передача веса. 301 говорит «страница переехала навсегда»: поисковик заменяет старый URL новым и переносит накопленный вес. 302/307 — «временно»: старый адрес остаётся основным. Поэтому для переездов почти всегда нужен 301; 302 ставят только когда страница реально вернётся.
Когда какой редирект использовать
- Переезд страницы/сайта, смена URL, склейка www/https, удаление страницы с заменой — 301.
- Временная заглушка, A/B-тест, акция на время — 302/307.
- Избегайте цепочек редиректов — ведите сразу на финальный URL.
Как настроить редирект
Серверный редирект настраивают в конфиге веб-сервера (Nginx) или в .htaccess (Apache), а в CMS — плагином редиректов. После настройки проверьте, что отдаётся нужный код (301/302) и нет петли, иначе получите ошибку слишком много переадресаций.
FAQ
Что такое редирект простыми словами?
Это автоматическая переадресация с одного адреса на другой. Пользователь и робот, открывая старый URL, попадают на новый.
Чем отличается 301 от 302?
301 — постоянный редирект: страница переехала навсегда и передаёт вес. 302/307 — временный: оригинал остаётся основным, вес так не переносится.
Какой редирект ставить при переезде страницы?
Почти всегда 301 — он постоянный и передаёт накопленный вес на новый адрес.
Влияет ли редирект на SEO?
Да: правильный 301 сохраняет позиции при переезде, а ошибки (302 вместо 301, цепочки, петли) приводят к потере веса и трафика.