Что такое редирект
Редирект — это автоматическое перенаправление пользователя с одной страницы на другую.
Редирект помогает не потерять трафик со страницы, когда её адрес изменился или страница удалена. При переходе по старой ссылке пользователь автоматически перенаправится на новую страницу или на главную страницу сайта, где он сможет продолжить работу.
Ещё редирект используют, чтобы перенаправлять пользователей:
-
с десктопной версии страницы на мобильную;
-
с небезопасного протокола http на безопасный https;
-
с зеркала сайта на рабочую страницу;
-
со страницы, которая удалена или плохо ранжируется, на новую страницу;
-
если сайт поменял CMS, изменил структуру и URL страниц изменились;
-
если изменился домен сайта — например, из-за ребрендинга.
Как работает редирект
Упрощённо схему работы редиректа можно представить так:
-
Пользователь вводит в строку браузера старый адрес страницы.
-
Сервер получает запрос от браузера и видит, что с этой страницы установлен редирект на новый адрес.
-
Сервер перенаправляет запрос на новый адрес.
-
В браузере отображается новая страница.
Каким бывает редирект
Редирект 301, или постоянный редирект. Его используют, когда страница навсегда переехала на другой адрес и возвращаться на предыдущий не собирается.
Поисковая система проверяет код ответа, скачивает другой код ответа к себе в базу и индексирует страницу по новому URL. В результате в индексе поисковой системы будет только один адрес страницы — тот, на который настроен редирект.
Редирект 302. Используется для временного перенаправления пользователей на другой адрес. При использовании редиректа 302 поисковая система индексирует все доступные версии сайта или страницы. На странице, которая используется для перенаправления пользователей, не происходит объединения ссылочного веса и внутренних метрик.
Редирект 303. Используется, когда на запрашиваемой пользователем странице контента нет, но есть похожий на другой странице. Например, если на какой‑то странице товар закончился и нужно предложить похожие позиции на другой странице.
Редирект 307. Используется, когда нужно настроить временное перенаправление пользователей. При использовании редиректа 307 страница, которую запрашивает пользователь, имеет другой адрес в данный момент, но изначальная версия продолжает существовать и сохраняет свои позиции.
Что запомнить
- Редирект — это автоматическое перенаправление пользователя с одной страницы на другую;
- Редирект помогает не потерять трафик со страницы, когда её адрес изменился или страница удалена;
- Вид редиректа зависит от того, какие функции он выполняет: 301— если страница не вернётся на предыдущий адрес, 302 и 307 — для временного перенаправления, 303 — если на запрашиваемой странице контента нет, но есть похожий на другой странице.