This page was translated from English by the community.Learn more and join the MDN Web Docs community.
301 Moved Permanently
Код перенаправления301 Moved Permanently протокола передачи гипертекста (HTTP) показывает, что запрошенный ресурс был окончательно перемещён в URL, указанный в заголовкеLocation. Браузер в случае такого ответа перенаправляется на эту страницу, а поисковые системы обновляют свои ссылки на ресурс (говоря языком SEO, вес страницы переносится на новый URL-адрес).
Даже если спецификация требует, чтобы при выполнении перенаправления, метод и тело запроса не изменялись, не все пользовательские приложения обращают на это внимание, и вы все ещё можете столкнуться с программами имеющими этот баг. Именно поэтому код301 рекомендуется только в качестве ответа наGET илиHEAD запрос, а дляPOST рекомендуется код308 Permanent Redirect, так как он явно запрещает изменение метода запроса.
In this article
Статус
301 Moved Permanently
Пример
>Запрос клиента
GET /index.php HTTP/1.1Host: www.example.org
Ответ сервера
HTTP/1.1 301 Moved PermanentlyLocation: http://www.example.org/index.asp
Характеристики
| Спецификация | Название |
|---|---|
| RFC 7231, раздел 6.4.2: 301 Redirect Permanently | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
Совместимость с браузерами
>Смотрите также
308 Permanent Redirect302 Found, временное перенаправление