Содержание

307 Временная переориентация Код ответа статуса HTTP 307 Temporary Redirect указывает,что запрашиваемый ресурс был временно перемещен на URL,указанный в заголовках Location.


Код ответа статуса перенаправления HTTP 307 Temporary Redirect указывает,что запрашиваемый ресурс был временно перемещен на URL,указанный в заголовках Location.Метод и тело исходного запроса повторно используются для выполнения перенаправленного запроса.

В то время как коды состояния перенаправления, такие как 301 и 308, кэшируются по умолчанию, другие, такие как 302 и 307, нет.

302 часто используется для создания временных перенаправлений,но с появлением HTTP 1.1 307 заменил его в качестве допустимого временного перенаправления.В то время как 302 является немного расплывчатым,307 точно указывает,что запрашиваемый URL был перемещен во временное место и будет возвращен через некоторое время.


Код ответа состояния перенаправления HTTP 307 Temporary Redirect указывает, что запрошенный ресурс был временно перемещен по URL-адресу, указанному в заголовках

Location .

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

Единственная разница между 307 и 302 заключается в том, что 307 гарантирует, что метод и тело не будут изменены при выполнении перенаправленного запроса. С 302 некоторые старые клиенты неправильно меняли метод на

GET : поведение с методами, отличными от GET и 302 , тогда непредсказуемо в Интернете, тогда как поведение с 307 предсказуемо. Для запросов GET их поведение идентично.

Status

307 Temporary Redirect

Specifications

Specification
HTTP-семантика
# status. 307

Browser compatibility

DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebView AndroidChrome AndroidFirefox для AndroidOpera AndroidSafari на IOSSamsung Internet
307

Yes

12

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

See also

  • 302 Found , эквивалент этого кода состояния, но это может изменить используемый метод, если это не GET .
  • 303 See Other , временное перенаправление, изменяющее метод, используемый для GET .
  • 301 Moved Permanently навсегда, постоянное перенаправление


HTTP
  • 303 См. прочее

    Протокол передачи гипертекста (HTTP) 303. См. Код ответа «Другой статус перенаправления» указывает, что ссылка запрашивается не на сам ресурс, а на другую страницу.

  • 304 не изменённый

    Код ответа перенаправления клиента HTTP 304 Not Modified указывает на необходимость повторной передачи запрошенных ресурсов.

  • 308 Постоянная переориентация

    Код ответа статуса 308 Permanent Redirect протокола передачи гипертекста (HTTP)указывает,что запрашиваемый ресурс был окончательно перемещен URL-адрес дан.

  • 400 Плохой запрос

    Код состояния ответа протокола HyperText Transfer Protocol (HTTP)400 Bad Request указывает,что сервер не может или не будет обрабатывать запрос из-за того,что что-то воспринимается как

  • 1
  • 365
  • 366
  • 367
  • 368
  • 369
  • 405
  • Next

виды, особенности, когда использовать > Q-SEO

Все что нужно знать о кодах ответа 3хх

Все прекрасно знакомы с кодами ответа 301 и 302 — это HTTP коды перенаправления.

На самом деле они далеко не единственные и существует еще несколько различных типов редиректов, многие из которых мы, как SEO-специалисты, не используем. Хотя иногда, сканируя сайт, можно увидеть, что некоторые страницы отдают код ответа 307. И вот вопрос — что с ними делать? Нужны ли они нам вообще?

Собственно, сначала нужно разобраться в теории — для чего созданы различные типы редиректов и когда они используются.

Напомним, что переадресация URL (редирект) — это функция сервера, которая отправляет клиента и поисковую систему с одного URL-адреса на другой. Чаще всего редиректы автоматические и классифицируются с помощью кодов ответа, определенных в протоколе HTTP.

Какие бывают коды редиректов:

  • HTTP 300 — Multiple Choice (Множественный выбор)
  • HTTP 301 – Moved Permanently (Навсегда перемещен)
  • HTTP 302 – Moved Temporarily, Found (Временно перемещен)
  • HTTP 303 – See Other (Просмотр других ресурсов)
  • HTTP 304 – Not Modified (Не модифицировано)
  • HTTP 305 – Use Proxy (Использовать прокси)
  • HTTP 306 – Switch Proxy (Зарезервирован)
  • HTTP 307 – Temporary Redirect (Временный редирект)
  • HTTP 308 – Permanent Redirect (Перенаправление на постоянной основе)

 

Забегая наперед: в статье будут использоваться термины GET, POST, HEAD запросы.

Поэтому тем, кто, прочитав это, напрягся и начал чувствовать себя неуверенно — посмотрите справку в конце этой статьи.

 

HTTP 300 — Multiple Choice (Множественный выбор)

300 код ответа возвращается, когда запрашиваемый ресурс (страница) имеет более одного «пункта назначения» со своим уникальным идентификатором. То есть предоставляется информация об альтернативах, чтобы пользователь (или браузер) мог выбрать предпочтительный конечный ресурс, перенаправив свой запрос на один или несколько из этих идентификаторов.

Обычно разрешается максимум 5 адресов. Браузер может сделать выбор из этого списка автоматически, если он понимает предоставленный тип носителя.

Когда дают право выбрать

 

Представьте, что это страница «Википедия:Неоднозначность», когда Вики предлагает перечень ссылок, чтобы вы могли найти нужный ответ на свой вопрос.