Что такое 302 Redirect, настройка 302 редиректа

Признаны SEO-компанией №1 в Беларуси
по результатам рейтинга Байнета 2025

+375 (29) 667-88-83
+375 (29) 667-88-83
+375 (17) 276-07-85
+375 (17) 276-07-85

C 10:00 до 19:00 в будние дни

302 редирект

Главная/SEO словарь/302 редирект

302-301-redirect

302 редирект (англ. 302 Found) — это HTTP-статус ответа, который сообщает браузеру и поисковому роботу, что страница временно доступна по другому адресу. Главное отличие от 301: старый URL остаётся в индексе и сохраняет накопленные сигналы ранжирования. Правило выбора между кодами простое: если перенос постоянный — 301, если временная замена на дни или недели — 302. Подмена одного другим — частая причина потери позиций при переезде сайта.

Что такое 302 редирект

302 редирект — серверный ответ с кодом 302 и HTTP-заголовком Location, в котором указан временный адрес страницы. Браузер или робот переходит по новому URL, но при этом сохраняет исходный адрес как актуальный в кэше и в индексе.

В RFC 1945 (HTTP/1.0) код назывался Moved Temporarily. В RFC 2616 (HTTP/1.1) название уточнили на Found — «найдено по другому адресу». Семантика осталась прежней: страница временно доступна не там, где обычно. Поисковые роботы обрабатывают 302 в этой логике — старый URL остаётся основным в индексе, новый рассматривается как временная подмена.

Чем 302 отличается от 301

Различие 301 и 302 — это различие постоянного и временного перенаправления. Для пользователя оба кода работают одинаково: страница открывается. Для поискового робота это два принципиально разных сценария.

Параметр301 (Moved Permanently)302 (Found)
ТипПостоянное перенаправлениеВременное перенаправление
Что в индексеНовый URL заменяет старыйСтарый URL остаётся основным
Передача весаНа новый URLОстаётся на старом URL
Кэширование браузеромАгрессивно кэшируетсяОбычно не кэшируется
Возможность отменыСложно — индекс уже перестроенПросто — снимается без последствий
НазначениеПереезд, смена URL, склейка зеркалВременные посадочные, A/B-тесты, акции

До 2016 года считалось, что 302 вообще не передаёт PageRank — вес оставался на старом URL. В 2016 году Джон Мюллер из Google уточнил, что современная модель ранжирования может передавать сигналы и через 302, если перенаправление сохраняется длительное время. Эмпирически Яндекс относится к 302 строже: на длинных временных редиректах склейка не происходит, старый URL может пропадать из выдачи из-за регулярного отсутствия контента.

Главное правило выбора между 301 и 302: если речь о постоянном переносе страницы — 301; если о временной замене на дни или недели — 302. Промежуточных вариантов нет.

Когда применяется

302 нужен в ситуациях, когда страница временно недоступна по основному адресу, но через дни или недели вернётся.

  • Технические работы. На время обновления раздела посетители направляются на страницу-заглушку. Старый URL должен остаться в индексе и вернуться после работ.
  • Сезонные акции. На время распродажи раздел каталога ведёт на акционный лендинг. После окончания акции — возврат к стандартной структуре.
  • A/B-тесты. Часть трафика направляется на тестовый вариант страницы через 302, чтобы протестировать конверсию. Основной URL сохраняет позиции, тестовый не индексируется.
  • Геолокационные перенаправления. Посетители с белорусских IP направляются на /by/, с российских — на /ru/. Главная остаётся основной в индексе, региональные версии — временные подмены.
  • Временно отсутствующий товар. Карточка снятого с продажи товара отправляет посетителей в категорию через 302. Карточка остаётся в индексе и возвращает позиции после восстановления остатков.
  • Тест разных лендингов в рекламе. Платный трафик распределяется через 302 между вариантами без влияния на органический индекс основной страницы.

Как настроить

Синтаксис настройки 302 повторяет 301 с заменой кода. Важно явно указывать 302 — многие серверы и фреймворки по умолчанию ставят именно 302, и при попытке настроить переезд (где нужен 301) это даёт неправильный результат.

Apache (.htaccess)

RewriteEngine On

# Редирект на акционный лендинг
RewriteRule ^akciya-okna/?$ /landing-summer [R=302,L]

# Геоперенаправление по IP (с модулем mod_geoip)
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^BY$
RewriteRule ^$ /by/ [R=302,L]

Если флаг R указан без значения, mod_rewrite ставит 302 по умолчанию. Это типовая ошибка переезда: администратор пишет [R,L] вместо [R=301,L] и получает временный редирект там, где нужен постоянный.

Nginx

location = /old-page {
    return 302 /new-page;
}

# Геоперенаправление по IP
if ($geoip_country_code = BY) {
    return 302 /by/;
}

Устаревший аналог rewrite ... redirect также возвращает 302 (в отличие от permanent, который возвращает 301).

Влияние на SEO

302 редирект — самый частый источник проблем при переезде сайтов. Корректное понимание его SEO-эффекта помогает избежать потери позиций.

При 302 поисковик продолжает считать исходный адрес основным. Робот регулярно возвращается к нему и проверяет, не вернулся ли контент. Если возвращается — индекс остаётся неизменным. Если редирект сохраняется месяцами и на конечной странице совсем другой контент, поисковик может либо склеить URL (Google), либо вывести старую страницу из индекса как недоступную (Яндекс).

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

Если 302 поставлен по ошибке вместо 301 при реальном переезде, ранжирование разделится. Часть запросов поисковик продолжит выдавать старому URL, часть — может постепенно перейти на новый адрес, но без полной передачи сигналов. Результат — нестабильные позиции на горизонте нескольких месяцев и общее снижение трафика на 20–50% относительно корректной настройки 301.

Типичные ошибки

ОшибкаПоследствиеРешение
302 при переезде на HTTPSВ индексе остаются HTTP-версии всех страниц — полный дубль сайтаДля HTTPS-перехода только 301; проверить статус-код в Search Console
302 при смене доменаНовый домен не накапливает сигналы, старый теряет позицииДля смены домена только 301 с попаттернным сопоставлением URL
302 «по умолчанию» в mod_rewriteНе указан R=301 — сервер ставит 302, переезд не работаетВсегда явно указывать R=301 или R=302 в RewriteRule
Длительная акция через 302Поисковик начинает воспринимать 302 как постоянный, склейка непредсказуемаАкция дольше 3 месяцев — отдельный URL с rel=”canonical” или независимая посадочная
302 при объединении дублейСтарая страница не склеивается с новой, обе остаются в индексеДля объединения дублей только 301
302 на 404-страницуПоисковик не понимает, постоянная ошибка или временнаяНесуществующая страница — 404 или 410, не редирект

Часто задаваемые вопросы

Что лучше для SEO: 301 или 302?

Сравнение некорректно — это инструменты для разных задач. 301 нужен для постоянного переноса страницы со склейкой URL и передачей сигналов. 302 — для временной замены без потери позиций исходного адреса. Правильный выбор зависит от ситуации, а не от «силы» кода.

Передаёт ли 302 редирект ссылочный вес?

По публичной позиции Google (Джон Мюллер, 2016) длительные 302 могут передавать сигналы ранжирования так же, как 301. В короткие сроки (несколько дней) передачи не происходит — старый URL сохраняет вес. Яндекс официальных комментариев не давал; эмпирически на длительных 302 склейка происходит реже, чем в Google.

Как долго можно держать 302 без вреда для SEO?

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

Чем 302 отличается от 307?

Оба кода временные. Разница в обработке HTTP-метода: 302 разрешает браузеру изменить метод запроса (POST превратить в GET), 307 не разрешает — метод сохраняется строго. Для классических SEO-задач — временных посадочных, акций, A/B-тестов — используется 302. Для перенаправлений POST-запросов в API и формах — 307.

Стоит ли использовать 302 для A/B-тестов?

Да, это рекомендация Google для тестирования вариантов посадочных. Часть трафика через 302 направляется на тестовую версию, основной URL сохраняет позиции и индекс. После выбора победившего варианта 302 снимается, и контент публикуется на основном URL. Использовать 301 для A/B-тестов нельзя — он склеит тестовый URL с основным.

Что произойдёт, если убрать 302 редирект?

Старый URL снова станет доступен напрямую — для пользователя страница откроется сразу, без перенаправления. С точки зрения индексации возврата не нужно: URL никуда не уходил, поисковик продолжит индексировать тот же адрес. Это основное преимущество 302 перед 301 — его можно безболезненно отменить.

© ЧУП «Кропас», 2026. Все права защищены.