Правило решения и границы
Временный HTTP-редирект, который велит клиенту повторить запрос по другому URL, не меняя исходный метод и тело запроса. 307 — временный HTTP-ответ. В отличие от 302, он требует, чтобы следующий запрос сохранил исходный метод и тело. Это важно для POST, PUT, PATCH и DELETE, а для обычной GET-страницы временный редирект нужен, как правило, только при действительно временном переезде.
Как проверить
Проверьте и статус, и заголовок Location, затем отправьте безопасный тестовый не-GET запрос только на контролируемый эндпоинт. GET-запрос, по которому браузер прошёл автоматически, не доказывает, что тело формы или API-запроса сохранится.
Практический порядок работы
Ведите карту редиректов с владельцем и датой удаления. Для временного API-маршрута проверьте старый метод на старом маршруте и ожидаемый метод на новом до включения трафика. Для постоянного переезда публичной страницы выберите постоянный редирект.
Типичные ошибки и границы измерений
307 — не переключатель SEO-миграции. Поисковые системы могут сохранить исходный URL, потому что ответ объявляет изменение временным. Не выводите эффекты для ссылок и индексации только из кода. Частый сбой — считать 307 постоянной миграцией URL или полагать, что проверка одних заголовков доказывает сохранение метода.