Статус: 301
301 Перемещено навсегда
Код состояния ответа HTTP 301 Moved Permanently перенаправления указывает, что запрошенный ресурс был окончательно перемещён по URL, указанному в заголовке Location.
Браузер, получивший этот статус, автоматически запросит ресурс по URL из заголовка Location и перенаправит пользователя на новую страницу. Поисковые системы, получившие этот ответ, свяжут ссылки на исходный URL с перенаправленным ресурсом, передав новому URL рейтинг SEO.
Примечание: В стандарте Fetch, когда пользовательский агент получает 301 в ответ на запрос POST, в последующем запросе перенаправления он использует метод GET, как это разрешено спецификацией HTTP. Чтобы пользовательские агенты не изменяли запрос, используйте вместо этого 308 Permanent Redirect, поскольку изменение метода после ответа 308 запрещено.
Статус
301 Moved Permanently
Примеры
>Ответ 301 для перемещённого ресурса
Следующий запрос GET выполняется к ресурсу, для которого настроено перенаправление 301.
GET /en-US/docs/AJAX HTTP/2 Host: developer.mozilla.org User-Agent: curl/8.6.0 Accept: */*
Ответ содержит статус 301 и заголовок Location, указывающий URL, по которому был перемещён ресурс.
HTTP/2 301 cache-control: max-age=2592000,public location: /en-US/docs/Learn_web_development/Core/Scripting/Network_requests content-type: text/plain; charset=utf-8 date: Fri, 19 Jul 2024 12:57:17 GMT content-length: 97 Moved Permanently. Redirecting to /en-US/docs/Learn_web_development/Core/Scripting/Network_requests
Спецификации
| Спецификация |
|---|
| Неизвестная спецификация> # status.301> |
См. также
- Перенаправления в HTTP
- Коды состояния ответов HTTP
-
308 Permanent Redirect— эквивалент301, но метод запроса не изменяется -
302 Found— временное перенаправление
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/301