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