EMZETT.
Войти

HTTP 307 Temporary Redirect

Коротко: Временное перенаправление, при котором метод и тело остаются неизменными.

Подробнее: В отличие от 302, клиент не вправе молча превращать POST в GET. Он повторяет тот же запрос по новому адресу. Поисковые системы сохраняют старый адрес в индексе.

Подробности

Когда возникает

  • Перенаправление HTTP на HTTPS (с HSTS часто внутренне как 307).
  • Перенаправление при обслуживании, когда данные формы нужно сохранить.

Что можно сделать

  1. Посетителю делать нечего.
  2. Операторы: используйте 307 для временных перенаправлений, сохраняющих метод, 302 — только если достаточно GET; для постоянных переносов — 308 или 301.

См. также: HTTP 302 Found, HTTP 301 Moved Permanently, Обзор кодов состояния HTTP