TrueURL
TrueURL

Меню

302 Found

Временный 302 редирект: ресурс временно находится по другому URL. Клиенты переходят по заголовку Location, но в дальнейшем должны использовать исходный URL.

Категория
3xx Редиректы
Поясняющая фраза
Found
Редирект
Да
Кэшируется по умолчанию
Нет

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

По умолчанию ответ 302 не кэшируется: его используют повторно, только если это явно разрешают Cache-Control или Expires. Поэтому 302 — безопасный выбор для редиректов, которые зависят от ситуации посетителя, например чтобы отправлять неавторизованных пользователей на страницу входа.

Как и в случае с 301, пользовательские агенты могут превратить POST в GET, когда переходят по 302, и браузеры так и делают. В HTTP/1.0 такое поведение не предполагалось, поэтому в HTTP/1.1 добавили 303 See Other, который всегда переключает метод на GET, и 307 Temporary Redirect, который никогда не меняет метод. Многие фреймворки по-прежнему используют 302 как редирект по умолчанию.

Пример ответа

HTTP
HTTP/1.1 302 Found
Date: Fri, 06 Nov 2026 10:15:32 GMT
Location: https://www.example.com/login?next=%2Faccount
Cache-Control: no-store
Content-Length: 0

SEO и проверка редиректов

Google считает 302 слабым сигналом того, что каноническим должен стать целевой URL, поэтому обычно оставляет в индексе и в результатах поиска исходный URL. Это правильно для действительно временных ситуаций: короткой акции, технических работ или A/B-теста. Если 302 действует долго, со временем его могут начать воспринимать как постоянный редирект, но полагаться на это не стоит: для постоянного переезда используйте 301 или 308.

Частая SEO-ошибка — редирект всего сайта с HTTP на HTTPS или на новый домен, по ошибке настроенный как 302. Проверка цепочки редиректов и проверка 301 редиректа помечают временные переходы, чтобы вы их сразу заметили.

Типичные причины и сценарии использования

  • Закрытый раздел сайта отправляет неавторизованных посетителей на /login?next=....
  • Определение языка, страны или устройства отправляет посетителей на локализованную или мобильную версию. Сравните, что получают смартфоны и компьютеры, с помощью проверки редиректов для мобильных и десктопа.
  • Ссылки с отслеживанием кликов и партнерские ссылки используют 302, чтобы каждый клик проходил через трекер. Узнать, куда они ведут, поможет раскрытие коротких ссылок.
  • Постоянный переезд по ошибке настроен как 302, например директивой Apache Redirect без кода или функцией redirect(), которая во многих фреймворках по умолчанию отдает 302. Замените его на 301 или 308.

Проверка 301 редиректа

Бесплатная проверка редиректов TrueURL покажет все коды ответа, которые возвращает URL, — на каждом переходе цепочки.