HTTP Коты

302 Found

Found

Описание

Код ответа-редиректа HTTP 302 Found указывает, что запрошенный ресурс временно перемещён на URL, указанный в заголовке Location. Браузер перенаправляет на эту страницу, но поисковые системы не обновляют свои ссылки на ресурс (на «SEO-языке» говорят, что «вес ссылки» не передаётся новому URL).

Даже если спецификация требует, чтобы метод (и тело) не изменялись при выполнении перенаправления, не все пользовательские агенты соответствуют этому — такое «глючное» ПО всё ещё встречается. Поэтому рекомендуется устанавливать код 302 только как ответ для методов GET или HEAD и использовать вместо него 307 Temporary Redirect, поскольку изменение метода в этом случае явно запрещено.

В случаях, когда вы хотите изменить используемый метод на GET, используйте вместо этого 303 See Other. Это полезно, когда нужно дать ответ на метод PUT, который является не загруженным ресурсом, а сообщением-подтверждением, например: «вы успешно загрузили XYZ».

См. также

Источник: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/302