Что такое 302-й редирект, зачем он нужен и как его правильно настроить

4 057
- 6 минут

На любом сайте приходится периодически обновлять информацию — менять последовательность блоков, размещать новые тексты или улучшать элементы дизайна. Такие работы желательно проводить незаметно для пользователей и поисковых роботов. В противном случае вы будете терять потенциальных клиентов и даже можете ухудшить позиции сайта в результатах выдачи поисковых систем.

Чтобы обезопасить себя от таких последствий, используйте 302 редирект. Он будет перенаправлять посетителей сайта на другие страницы, пока вы переделываете посадочные. В этой статье мы расскажем, как работает 302 редирект, чем он отличается от 301-го и что нужно сделать, чтобы правильно его настроить.

Что такое 302 переадресация и зачем она нужна

Редирект 302 — это инструмент, который позволяет настроить переадресацию на срок от 1 до 10 дней. Пока он работает, поисковые системы воспринимают исходную страницу как временно несуществующую. Сделав такие выводы, они будут переводить пользователей по новому адресу, который вы укажете в настройках.

Данный вид перенаправления нужно использовать осторожно и только в следующих ситуациях:

  • вы запланировали ряд изменений на посадочной странице, которые будете вносить в течение нескольких дней, и не хотите, чтобы пользователи видели промежуточные результаты работы;
  • вам нужно временно перенаправлять трафик с одного домена на другой;
  • вы сделали на сайте страницу с акциями и хотите периодически показывать ее пользователям, не удаляя из индекса исходную посадочную, по которой уже накопилась статистика (этот вариант актуален для интернет-магазинов).

Как видите, 302 редирект — это временное решение вопроса перенаправления трафика. Если же вам нужно переводить пользователей с одной страницы на другую постоянно, необходимо использовать 301 переадресацию. Давайте детально разберемся, в чем их отличия.

В чем разница между редиректом 302 и 301

Многие вебмастеры не знают, чем отличаются редиректы 301 и 302. Довольно часто специалисты настраивают только 301-й переадресацию. Как вариант — просто закрывают отдельные страницы от индексации поисковыми роботами. Непонимание разницы и некорректное использование инструментов может негативно сказаться на продвижении сайта в поисковых системах.

У редиректов 301 и 302 есть несколько существенных различий. Покажем их для наглядности в таблице:

Вид переадресации

301

302

Продолжительность перенаправления

постоянная

временная

Передача ссылочного веса и статистики новой странице

да

нет

Вероятность склеивания доменов

да

нет

 

Количество страниц в выдаче

одна 

(только новая)

обе страницы
в результатах поиска

Рассмотрим несколько примеров, чтобы вы наверняка поняли разницу.

Допустим, вы планируете менять структуру сайта — объединить несколько разделов или удалить лишние. Если это бесповоротные изменения, используйте 301-й перенаправление. Поисковые роботы, получая такой код ответа, сделают вывод, что старого документа больше нет, поэтому будут направлять пользователей на новую страницу. Они исключат старую посадочную из индекса и передадут ее ссылочный вес новому URL.

Если в такой ситуации поисковые роботы получают код 302 редиректа, они сохраняют в индексе обе страницы. Обычно это длится не более 7–10 дней. Если вы не поменяете настройки в файле .htaccess за это время, роботы склеят домены, исключив из поиска лишнюю страницу. Сайт может потерять статистику и позиции в результатах выдачи, если поисковики перестанут индексировать старый URL.

Еще один пример, который стоит взять на заметку владельцам интернет-магазинов. Представим ситуацию: одного из популярных товаров временно нет в наличии, и эта информация отображается на сайте. В таком случае вам не нужно настраивать 302 редирект в .htaccess, указывая в настройках URL с похожими позициями из каталога. Достаточно добавить на посадочную страницу блок с рекомендациями и больше ничего не менять.

С отличиями редиректов 301 и 302 стало более или менее понятно. Перейдем к непосредственному процессу настройки.

Как правильно настроить 302 переадресацию 

Настроить 302 переадресацию можно несколькими способами. Если ваш сайт размещен на серверах Apache, найдите в корневом каталоге файл .htaccess и добавьте в него такие данные:

RewriteEngine on

Redirect 302 /old-url https://site.ru/new-url

где вместо https://site.ru/new-url будет указан URL страницы временного перенаправления.

Помимо этого, 302 переадресацию можно сделать с помощью кода PHP. Для этого нужно вставить в хедер исходной страницы следующий фрагмент:

<?php

header('Location: http://dh-agency.ru/discounts.html');

exit;

?>

где после «Location:» будет указан URL для перенаправления.

Как проверить корректность настройки перенаправления

После того как вы настроите 302 редирект в файле .htaccess или с помощью PHP-кода, проверьте, правильно ли работает переадресация. Проще всего сделать это в Яндекс.Вебмастере, кликнув по разделу «Инструменты – Проверка ответа сервера».

Укажите в форме «Опрашиваемый URL» ссылку на исходную страницу и нажмите на кнопку «Проверить». Если робот Яндекса отвечает кодом 302 Found, то редирект настроен правильно.

Помимо этого, можно проверить переадресацию вручную, вбив в адресной строке URL с перенаправлением. Но учтите, что у такого способа есть существенный минус — вы не поймете, какой именно код перенаправил вас по другому адресу.

Выводы

Если вы вносите какие-либо изменения на сайт, используйте редиректы, чтобы посетители видели корректную информацию на посадочных. Это позволит сохранить объем трафика и позиции в результатах выдачи.

Для временного перенаправления настраивайте 302-ю переадресацию, а для постоянного — 301-ю. Оба редиректа можно прописать в файле .htaccess, а затем проверить их работу в разделе «Инструменты – Проверка ответа сервера» Яндекс.Вебмастера.

Не забывайте, что поисковые системы могут склеивать URL или исключать их из поиска, если вы используете неподходящие редиректы. Настраивайте переадресацию правильно, учитывая требования поисковиков.

Интересна услуга?
Давайте обсудим детали!
Оставьте Ваши контактные данные
и мы перезвоним