TrueURL
TrueURL

Меню

301 Moved Permanently

Постоянный 301 редирект: у ресурса новый URL, указанный в заголовке Location. Клиенты и поисковые системы должны с этого момента использовать новый URL.

Категория
3xx Редиректы
Поясняющая фраза
Moved Permanently
Редирект
Да
Кэшируется по умолчанию
Да

301 Moved Permanently сообщает клиенту, что целевому ресурсу назначен новый постоянный URL, переданный в заголовке Location, и что в дальнейшем нужно использовать его. Браузеры сразу переходят по нему, а клиенты, которые умеют редактировать ссылки, например менеджеры закладок и программы проверки ссылок, должны их обновить.

Ответ 301 кэшируется эвристически. Браузеры запоминают постоянные редиректы — часто надолго, если заголовок Cache-Control не задан, — и при следующих посещениях сразу переходят на новый URL, не запрашивая старый. Поэтому ошибочный 301 трудно отменить: сначала протестируйте его с коротким Cache-Control: max-age или используйте временный редирект, пока переезд не станет окончательным.

По историческим причинам пользовательские агенты могут менять метод с POST на GET, когда переходят по 301, и все основные браузеры так и делают. Если перенаправленный POST должен остаться POST, например для API или обработчика формы, используйте 308 Permanent Redirect.

Пример ответа

HTTP
HTTP/1.1 301 Moved Permanently
Date: Fri, 06 Nov 2026 10:15:32 GMT
Server: nginx
Content-Type: text/html
Content-Length: 154
Connection: keep-alive
Location: https://www.example.com/new-page

<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>

SEO и проверка редиректов

301 редирект — стандартный способ перенести контент, не потеряв видимость в поиске. Google считает его сильным сигналом того, что каноническим должен стать целевой URL, поэтому со временем новый URL заменяет старый в результатах поиска; при этом, по заявлению Google, редиректы 3xx не приводят к потере PageRank. Используйте 301 при смене домена, переходе с HTTP на HTTPS, нормализации www, изменении адресов страниц (slug) и объединении страниц. Перенаправляйте каждый старый URL на ближайший по смыслу аналог, а не на главную: такой редирект Google может счесть ложной ошибкой 404 (soft 404).

Не допускайте длинных цепочек. Каждый лишний переход — это дополнительный цикл «запрос — ответ», а Googlebot проходит не более 10 переходов, после чего сообщает об ошибке редиректа. Ведите внутренние ссылки и ссылки в карте сайта сразу на конечные URL и избегайте цепочек вида http:// → https:// → https://www. → /new-page. Проверка 301 редиректа покажет, постоянный ли каждый переход, а в статье о HTTP-кодах редиректов 301 сравнивается с 302, 307 и 308.

Типичные причины и сценарии использования

  • Сайт переехал на HTTPS или на новый домен, и каждый старый URL перенаправляет на свой новый аналог.
  • Хосты с www и без www или варианты со слешем в конце и без него приводятся к одной канонической форме. Проверьте их с помощью проверки редиректа на HTTPS и проверки слеша в конце URL.
  • Страницу переименовали или объединили с другой.
  • 301 редирект настроен по ошибке, и браузеры продолжают использовать закэшированный редирект. Исправьте настройку сервера, затем очистите кэш браузера или проверьте в окне инкогнито.

Проверка 301 редиректа

Бесплатная проверка редиректов TrueURL покажет все коды ответа, которые возвращает URL, — на каждом переходе цепочки.