Адрес

г. Москва
Проспект Мира 101 с1

307 временный редирект: что это такое и когда используется

  • 08.07.2026
  • 33

307 временный редирект — это HTTP-статус, который сообщает браузеру или клиенту, что ресурс временно доступен по другому адресу. Главное отличие 307 от 302 в том, что при 307 должен сохраняться исходный метод запроса: GET остаётся GET, POST остаётся POST.

Простыми словами, 307 редирект нужен для временного перенаправления, когда важно не менять способ обращения к странице или API. Это особенно важно для форм, авторизации, API-запросов, временных технических маршрутов и случаев, когда изменение POST на GET может привести к ошибке или потере данных.

Что означает 307 Temporary Redirect

307 Temporary Redirect переводится как временное перенаправление. Сервер сообщает: сейчас ресурс находится по другому адресу, но это не постоянный переезд. Клиент должен повторить тот же запрос на новый URL, сохранив метод и тело запроса, если они были.

Пример логики:

HTML

POST https://site.ru/form/
Ответ сервера: 307 Temporary Redirect
Повторный запрос: POST https://site.ru/new-form/

В этом отличие от исторического поведения 302, где некоторые клиенты могли менять POST на GET при переходе.

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

Критерий302 редирект307 редирект
НазначениеВременное перенаправление.Временное перенаправление.
Метод запросаИсторически может быть изменён некоторыми клиентами.Должен сохраняться.
POST-запросыМожет быть риск преобразования в GET.POST должен остаться POST.
SEO-сценарииЧаще встречается на обычных сайтах.Чаще важен в технических сценариях, API и формах.

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

307 — временный редирект с сохранением метода запроса. 308 — постоянный редирект с сохранением метода запроса. Если адрес изменился навсегда и метод важно сохранить, используют 308. Если перенаправление временное — 307.

КодТипМетод запроса
307ВременныйСохраняется.
308ПостоянныйСохраняется.

Когда используется 307 редирект

  • Временное перенаправление формы. Пользователь отправляет POST-запрос, и его нужно временно обработать на другом URL.
  • API-маршруты. Клиент должен повторить тот же метод запроса на новом endpoint.
  • Авторизация. Временные переходы между защищёнными маршрутами.
  • Технические работы. Часть запросов временно направляется на другой обработчик.
  • Балансировка и инфраструктура. Временное направление запросов на другой узел или сервис.
  • HTTPS/HSTS-сценарии. В некоторых случаях браузер может применять внутренний 307 для принудительного HTTPS.

307 редирект и SEO

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

Если URL переехал навсегда, 307 использовать не нужно. Для постоянного переезда лучше применять 301 или 308. Иначе поисковые системы могут получать неверный сигнал о временном характере перенаправления.

307 и формы на сайте

307 особенно важен для форм, потому что сохраняет метод POST. Если пользователь отправляет форму, а сервер перенаправляет запрос, изменение POST на GET может привести к потере данных, ошибке обработки или повторной некорректной отправке.

Пример сценария:

HTML

Форма заявки отправляется на /send-form/
Сервер временно перенаправляет POST-запрос на /new-handler/
При 307 метод POST и тело запроса сохраняются

307 и API

В API неправильный тип редиректа может быть критичным. Если клиент отправляет PUT, PATCH, DELETE или POST, сервер не должен неожиданно превращать запрос в GET. 307 помогает сохранить исходную логику запроса.

Поэтому 307 часто важен не для обычной страницы сайта, а для технических интерфейсов, где метод запроса имеет значение.

Как проверить 307 редирект

  • проверить заголовки ответа через DevTools;
  • использовать curl с параметром просмотра заголовков;
  • проверить цепочку редиректов в краулере;
  • проверить, сохраняется ли метод запроса;
  • протестировать формы и API-запросы;
  • убедиться, что временный редирект не стоит на постоянном переезде;
  • проверить, нет ли конфликтов с canonical и внутренними ссылками.

Частые ошибки с 307 редиректом

  • использовать 307 для постоянного переезда URL;
  • не понимать разницу между 302 и 307;
  • оставлять временный редирект после завершения работ;
  • создавать цепочки 307 → 301 → 200;
  • перенаправлять формы без проверки сохранения данных;
  • использовать 307 там, где достаточно обычного 302;
  • не проверять поведение API-клиентов;
  • не документировать временные инфраструктурные редиректы;
  • настраивать редирект на нерелевантный URL.

Чек-лист по 307 редиректу

  • Редирект действительно временный.
  • Сохранение метода запроса важно для сценария.
  • POST, PUT, PATCH или DELETE не превращаются в GET.
  • Целевой URL корректно обрабатывает тот же метод.
  • Нет цепочек и циклов редиректов.
  • Редирект не используется для постоянного переезда.
  • Формы и API протестированы.
  • Срок действия временного редиректа понятен.
  • SEO-сигналы не конфликтуют с временным статусом.
Комментарий эксперта

307 редирект нужен не потому, что он «лучше 302», а потому что он точнее описывает техническую задачу: временно перенаправить запрос и сохранить метод. Для SEO-страниц чаще достаточно 301, 302 или 308 в зависимости от ситуации. Но для форм и API 307 может быть принципиально важен, потому что предотвращает потерю логики POST-запросов.

Вопросы и ответы о 307 редиректе

Что такое 307 временный редирект?

307 временный редирект — это HTTP-статус, который сообщает, что ресурс временно находится по другому адресу, а метод запроса должен сохраниться.

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

Оба статуса временные, но 307 строго сохраняет метод запроса. При 302 исторически некоторые клиенты могли менять POST на GET.

Когда нужен 307?

Он нужен для временных перенаправлений, где важно сохранить метод запроса: формы, API, авторизация, технические маршруты и временная инфраструктура.

Подходит ли 307 для постоянного переезда?

Нет. Для постоянного переезда используют 301 или 308. 307 означает временное перенаправление.

Влияет ли 307 на SEO?

Да, если используется неправильно. Для постоянной смены URL 307 может передавать неверный сигнал о временности и мешать корректной переоценке адреса.

Связанные термины

Материал был полезен?