BITSPARK / Статьи / Домен, хостинг и перенос
Редирект 301: что это и когда он нужен при переделке сайта
Коротко: редирект 301 - постоянное перенаправление. Сервер отвечает по старому адресу кодом 301, и браузер открывает новый. Перенаправление нужно, когда страницы получают новые адреса, сайт переезжает в другой домен или два сайта объединяются. Заказчику стоит получить таблицу старых и новых адресов, узнать, как долго перенаправления действуют, и проверить код ответа до запуска.
Статья для заказчика сайта: что значит просьба подрядчика «настроим редиректы», что спросить и что проверить. Настройка сервера или конструктора сайта и кабинеты Яндекс Вебмастера и Google Search Console в статью не входят. Правила MDN, Google и Яндекса приведены раздельно, каждое со своей страницы справки. Русская версия MDN - перевод сообщества, так указано самой страницей.
Пример вымышленный: мастерская керамики с сайтом example.ru.
Слова в источниках разные. MDN пишет «перенаправление», Google «переадресация», Яндекс «редирект» и «перенаправление». В цитатах слова источника сохранены.
Что такое редирект 301?
Коротко: редирект 301 - ответ сервера с кодом 301 Moved Permanently. Так сервер сообщает: запрошенная страница окончательно перемещена по другому адресу. Справки MDN, Google и Яндекса относят код 301 к постоянным перенаправлениям.
MDN описывает перенаправление как способ дать странице, форме или сайту больше одного адреса. Для этого протокол предусматривает ответы с кодом статуса 3xx. Определение кода 301 в MDN:
«Код перенаправления 301 Moved Permanently протокола передачи гипертекста (HTTP) показывает, что запрошенный ресурс был окончательно перемещён в URL, указанный в заголовке Location.»
- MDN, русская версия страницы 301 Moved Permanently - HTTP | MDN (перевод сообщества)
Для владельца сайта это выглядит просто: посетитель открывает старую ссылку, например с чужого сайта, и видит новую страницу. Суть описана в справке Google так:
«При переадресации выполняется переход по новому URL вместо исходного. Это указывает посетителям сайта и поисковым роботам Google на то, что страница была перемещена.»
- Google, справка Переадресация и Google Поиск
Чем постоянное перенаправление отличается от временного?
Коротко: постоянное перенаправление означает переезд страницы насовсем: в справках это коды 301 и 308. Временное означает, что страница доступна по другому адресу на время: коды 302 и 307. Каждая справка объясняет разницу своими словами, они приведены в таблице отдельными строками.
Таблица собрана из трёх страниц, каждая строка относится только к своей странице.
| Страница-источник | Постоянное перенаправление | Временное перенаправление | |
|---|---|---|---|
| MDN, [Перенаправления в HTTP - HTTP \ | MDN](https://developer.mozilla.org/ru/docs/Web/HTTP/Guides/Redirections) | Коды 301 и 308. «Эти перенаправления призваны длиться вечно.» По тексту страницы, вместо старого адреса следует использовать новый. | Коды 302, 303 и 307. «Поисковые роботы не запоминают новую, временную ссылку.» |
| Google, Переадресация и Google Поиск | Коды 301 и 308. «Постоянная переадресация: в результатах поиска показывается конечная страница.» | Коды 302, 303 и 307. «Временная переадресация: в результатах поиска показывается исходная страница.» | |
| Яндекс, [Справочник по кодам статуса HTTP \ | Вебмастер](https://yandex.ru/support/webmaster/ru/error-dictionary/http-codes) | Код 301: «Используйте этот код при постоянном перемещении страницы на новый URL.» | Код 302: «Используйте этот код только для временных перенаправлений:». Справка называет два случая: сравнительные тесты страниц и технические работы. |
Определение кода 302 в MDN:
«HTTP код перенаправления 302 Found означает, что запрошенный ресурс был временно перемещён по адресу, указанному в заголовке Location.»
- MDN, русская версия страницы 302 Found - HTTP | MDN (перевод сообщества)
Выбор типа справка Google о переадресации связывает со сроком и с адресом в результатах поиска:
«При выборе типа переадресации руководствуйтесь тем, в течение какого времени вы планируете ее использовать и какой URL хотите показывать в результатах поиска Google.» «Используйте постоянную переадресацию, если вы уверены, что ее не понадобится отменять в будущем.»
- справка Переадресация и Google Поиск
Пример для example.ru. Страница «Чашки» получает новый адрес, возвращать старый никто не собирается: нужно постоянное перенаправление. Каталог закрывается ради технических работ: перенаправление к странице с объяснением будет временным. Похожий случай есть в той же справке: «если на вашем сайте временно недоступна определенная услуга, вы можете перенаправлять пользователей на страницу с объяснением причин, не затрагивая исходный URL в результатах поиска».
Коды 308 и 307 в справках стоят рядом с 301 и 302: 308 среди постоянных, 307 среди временных. Отличие, по MDN, в обработке метода запроса: для 308 и 307 «Метод и тело запроса неизменны». Выбор между ними - вопрос к разработчику.
Когда редирект 301 нужен при переделке сайта?
Коротко: перенаправление нужно, когда меняется адрес страницы. При переделке сайта это новая структура и новые адреса, смена домена, объединение сайтов, варианты адреса с www и без. Случаи названы в двух справках, ниже они приведены раздельно.
Справка о переадресации открывает список словами «Использовать переадресацию целесообразно в следующих случаях:». Три пункта из него:
- «Вы перенесли свой сайт в другой домен и хотите, чтобы это вызвало как можно меньше проблем и неудобств.»
- «Вы собираетесь объединить два сайта и хотите, чтобы вместо страниц с устаревшими URL открывались актуальные страницы.»
- «Вы удалили определенную страницу и хотите перенаправлять пользователей на другую.»
Четвёртый пункт относится к сайту, который открывается по нескольким разным адресам: один из них выбирают основным, а с остальных настраивают переадресацию. Источник - та же справка.
В разделе о случаях использования MDN выделяет два направления. Первое - связывание доменов: у сайта есть альтернативные имена, например адрес с префиксом www и без него, и перенаправление ведёт к одному основному адресу. Среди причин MDN называет переезд в другой домен и принудительный переход с HTTP к HTTPS.
Второе - сохранение работоспособных ссылок. Когда структура сайта меняется, адреса страниц меняются тоже, а ссылками с внешних сайтов владелец не управляет. Решение, которое описывает MDN: перенаправления со старых адресов к новым. Источник - та же страница MDN.
Переход на HTTPS здесь только назван как один из случаев. Среди вариантов переноса сайта справка Перенос сайта называет изменение URL с HTTP на HTTPS. Порядок перехода в статье не разбирается.
Если страница удалена без замены, перенаправление не требуется: справка «Перенос сайта» называет для такого адреса код 404 или 410. Общее правило звучит так: перенесена - 301, удалена без замены - 404 или 410. Выбор между двумя кодами и содержание страницы ошибки разобраны в статье Страница 404: что это, что на ней разместить и как проверить код.
Яндекс делит перенаправления по тому, куда они ведут. Справка Обработка редиректов | Вебмастер (страница открыта 05.10.2026) пишет: «Внутрихостовым считается редирект в рамках одного хоста (FQDN).» Межхостовый ведёт между страницами разных хостов, и пример межхостового в справке - переход от адреса без www к адресу с www. Для переделки сайта с новой структурой и прежним доменом подходит внутрихостовый случай. О нём справка говорит так:
«Если на одной странице (источник) установлен редирект на другую страницу (цель) в пределах одного хоста, то робот проиндексирует контент цели, в результатах поиска будет отображаться ссылка на цель.»
- Яндекс, справка Обработка редиректов | Вебмастер (страница открыта 05.10.2026)
Смена домена начинается с самого домена: что это такое и кто указан его владельцем, объясняет статья Домен и хостинг: в чём разница и на кого оформлен домен. Яндекс описывает смену домена на отдельной странице. Перенаправление, по её тексту, сохраняет соответствие страниц:
«Перенаправление должно вести со страниц старого сайта на аналогичные страницы нового (...).»
- Яндекс, справка Переезд сайта на новое доменное имя | Вебмастер (страница открыта 05.10.2026)
Что такое таблица старых и новых адресов и кто её составляет?
Коротко: таблица соответствия - список, где у каждого старого адреса записан новый. Сопоставление старых и новых URL справка называет отдельным шагом переноса сайта и описывает, где искать старые адреса. Справка не называет исполнителя: кто составляет таблицу, решают с подрядчиком заранее.
Шаг называется в справке «Сопоставьте старые URL с новыми»: «Важно сопоставить URL прежнего и нового сайта.» Старые адреса справка советует искать в нескольких местах. Это файлы Sitemap, журналы серверов или средство аналитики (там видно трафик) и список всех URL системы управления контентом. Для каждого адреса нужно решение:
«Получив список старых страниц, определите, на какие URL нужно перенаправлять пользователей с каждой из них.»
- справка Перенос сайта
В списке справка напоминает: «Не забудьте об изображениях и видео.» Справка просит учесть и их: эти файлы тоже переносят на новый сайт. О простейшем случае справка пишет, что список прежних URL там вряд ли понадобится: «Если вы меняете только домен сайта, например переходите с example.com на example.net, можно использовать серверную переадресацию с применением подстановочных знаков.»
Так выглядит таблица для example.ru. Адреса придуманы.
| Старый адрес | Новый адрес | Что должен отдавать старый адрес |
|---|---|---|
| example.ru/index.php?page=about | страница получила адрес example.ru/o-masterskoj/ | постоянное перенаправление к новому адресу (301 или 308) |
| example.ru/katalog/chashka/ | страница получила адрес example.ru/keramika/chashka/ | постоянное перенаправление к новому адресу |
| example.ru/blog/glazur/ и example.ru/blog/obzhig/ | материалы объединены в example.ru/blog/glazur-i-obzhig/ | оба адреса ведут к новой странице |
| example.ru/akciya-2019/ | страницы нет, замены нет | код 404 или 410 |
Третья строка опирается на ту же справку: «В то же время переадресация с нескольких URL на одну новую страницу приемлема, если вы объединили на ней материалы с прежних страниц.» Четвёртая строка - удалённая страница без замены.
Кто составляет таблицу и кто настраивает по ней сервер, в источниках не сказано. Вопрос задают подрядчику до подписания договора. Что проверить в договоре, разбирает статья Договор на разработку сайта: что говорит ГК и что проверить до подписи. Если переделка меняет адреса, пункт о перенаправлениях со старых адресов можно назвать в составе работ.
Что справки пишут о цепочках и о перенаправлении всех адресов на главную?
Коротко: справка советует вести старый адрес сразу к конечному и не отправлять множество старых адресов к главной странице нового сайта. MDN предупреждает о циклах перенаправлений. Эти правила взяты каждое со своей страницы.
Цепочка получается, когда старый адрес ведёт ко второму, второй к третьему, и так далее. Оба правила, о цепочках и о перенаправлении к не относящимся страницам, взяты с одной страницы, «Перенос сайта»:
«Избегайте цепочек переадресации. Хотя робот Googlebot способен обработать до 10 переходов в цепочке переадресаций (например, страница 1 > страница 2 > страница 3), мы советуем перенаправлять пользователей непосредственно на конечный URL.» «Если это невозможно, сведите количество переходов в цепочке к минимуму. Пусть их будет максимум четыре, а лучше три или два.» «Длинные цепочки переадресации замедляют загрузку страниц и поддерживаются не всеми агентами пользователя или браузерами.»
- справка Перенос сайта
О перенаправлении всех старых адресов к главной странице та же страница говорит так:
«Мы не рекомендуем настраивать переадресацию с нескольких старых URL на одну страницу, контент которой не имеет к ним отношения, например на главную страницу нового сайта. Это может вводить пользователей в заблуждение и рассматриваться как ложная ошибка soft 404.»
- справка Перенос сайта
Термин soft 404 разбирает статья о 404.
MDN, русская версия, описывает цикл перенаправлений: перенаправления замыкаются, и ни одна страница не открывается. Браузеры показывают сообщение об ошибке. Вывод MDN: «Важно избегать циклов перенаправлений, так как они полностью нарушают работу пользователя.» (та же страница MDN, перевод сообщества).
Отдельный совет MDN касается ссылок внутри самого сайта. MDN предлагает исправить их по новым адресам и избегать внутренних перенаправлений: по тексту страницы, перенаправления сильно влияют на производительность. Справка «Перенос сайта» тоже советует изменить URL во внутренних ссылках нового сайта.
Какие советы о планировании переноса есть в справке Google?
Коротко: справка о переносе сайта советует тестировать новый сайт до запуска, делить перенос по этапам, не менять домен и оформление одновременно и выбирать время с малым числом посетителей. Для сайта небольшого или среднего размера она рекомендует перенести все адреса сразу.
Заказчика эти советы касаются как план работ: что меняется вместе с адресами и в каком порядке. Справка «Перенос сайта» формулирует их так:
- «Подготовьте новый сайт и тщательно его протестируйте.»
- «Разбейте процесс переноса на несколько этапов, подходящих для вашего сайта.»
- «Составьте поэтапный план внесения изменений на сайт. Например, если вы хотите перенести сайт на новый домен, изменить систему управления контентом и оформление сайта, делайте это поэтапно: сначала перенесите сайт на новый домен, а затем меняйте его оформление.»
- «Если количество посетителей вашего сайта зависит от сезона или дня недели, то перенос стоит проводить в период минимального трафика.»
- «Если у вас сайт небольшого или среднего размера, мы рекомендуем перенести сразу все URL.»
Для example.ru из этих советов следует вопрос подрядчику: меняются ли вместе с адресами страниц домен, система управления сайтом и оформление, и если меняются, в каком порядке. Ответ зависит от проекта. Справка даёт порядок для одного случая: перенос в новый домен, смена системы управления и смена оформления. Источник: Перенос сайта.
Как долго держать перенаправление?
Коротко: две справки называют два разных срока. Яндекс в справочнике кодов советует сохранять перенаправление минимум 6 месяцев. Справка Google о переносе сайта просит не отменять переадресацию как можно дольше, по крайней мере год.
Яндекс пишет в строке о коде 301:
«Сохраняйте перенаправление минимум 6 месяцев для корректной обработки поисковыми системами.»
- Яндекс, справка Справочник по кодам статуса HTTP | Вебмастер (страница открыта 05.10.2026)
В справке о переносе сайта сказано:
«Не отменяйте переадресацию как можно дольше, по крайней мере год.» «За этот срок Google сможет связать все сигналы с новыми URL, выполнит повторное сканирование и переназначение ссылок на других сайтах, которые указывают на ваши старые URL.» «Для удобства пользователей советуем сохранить перенаправление.»
- справка Перенос сайта
Сроки взяты из разных справок, один срок из другого не выводится. Заказчику остаётся спросить подрядчика: кто отвечает за перенаправления после запуска и до какой даты они остаются на месте. Срок можно записать в договоре или в приёмочном списке.
Что справки говорят о позициях и трафике?
Коротко: Яндекс прямо пишет, что при смене главного адреса сайта не гарантирует сохранение страниц в поиске, позиций и посещаемости. Вторая справка пишет, что позиции при переносе могут меняться. Эта статья позиций и трафика не обещает.
Предупреждение Яндекса размещено в справке о смене доменного имени:
«При смене главного адреса сайта Яндекс не гарантирует сохранение количества страниц сайта в результатах поиска, его позиций или посещаемости.»
- Яндекс, справка Переезд сайта на новое доменное имя | Вебмастер (страница открыта 05.10.2026)
Другая справка, о переносе сайта:
«Помните о том, что при переносе сайта могут меняться его позиции в результатах поиска.» «Точный срок назвать невозможно, поскольку он зависит от размера сайта и скорости сканирования.» «Переадресации 301 и другие постоянные переадресации не приводят к ухудшению оценки в системе PageRank.»
- справка Перенос сайта
Вторая фраза относится к сроку самого переноса: по справке, он завершится, когда робот Googlebot посетит каждую страницу старого и нового сайта как минимум один раз. Последняя фраза говорит об оценке ссылок в системе PageRank. О позициях конкретного сайта после переделки она ничего не обещает. В первой цитате блока сказано, что позиции могут меняться.
Как настраивают перенаправление и что от этого зависит заказчику?
Коротко: самым надёжным способом справка называет серверную постоянную переадресацию. Настройка зависит от сервера или системы управления сайтом, поэтому заказчику стоит узнать у подрядчика, есть ли доступ к нужным настройкам. Код настройки в статью не включён.
Постоянную серверную переадресацию Google рекомендует, когда в результатах поиска должен показываться новый URL страницы. Условие для такой настройки названо в той же справке:
«Это самый надежный способ направить поисковых роботов Google и пользователей на страницу с нужным адресом. Коды статуса 301 и 308 означают, что страница перемещена навсегда.» «Для настройки требуется доступ к файлам конфигурации сервера (например, к файлу .htaccess на языке Apache) или возможность задавать заголовки переадресации с помощью серверных скриптов (например, на языке PHP).»
- справка Переадресация и Google Поиск
Справка «Перенос сайта» пишет: «Проконсультируйтесь с администратором сервера (или хостинг-провайдером) о том, какой тип переадресации на стороне сервера возможен в вашем случае.» Это вопрос, который заказчик может передать подрядчику.
Если серверную переадресацию настроить нельзя, справка о переадресации предлагает переадресацию meta refresh. О JavaScript она пишет: «Не прибегайте к переадресации с применением JavaScript, если у вас есть возможность настроить переадресацию другого типа (meta refresh или серверную).» MDN (та же страница о перенаправлениях) называет HTTP-перенаправления предпочтительным способом. В справке «Обработка редиректов» Яндекс пишет, что перенаправление через метатег refresh при небольших задержках считается временным.
Как заказчику проверить код ответа старого адреса?
Коротко: код ответа виден в панели «Сеть» инструментов разработчика Chrome. Откройте её, перейдите по старому адресу и посмотрите столбец «Статус». Для перенесённой страницы Google и Яндекс называют постоянные коды 301 и 308. Длинный список адресов вручную не проверяют: для него справка о переносе называет инструменты командной строки и скрипты.
Шаги по справке Chrome DevTools Справочник сетевых функций | Chrome DevTools | Chrome for Developers:
- Возьмите старый адрес из таблицы, например example.ru/katalog/chashka/.
- Откройте инструменты разработчика и панель «Сеть» до перехода по адресу: запись запросов идёт, пока инструменты открыты. Флажок «Сохранить журнал» сохраняет запросы между загрузками страниц.
- Перейдите по старому адресу и найдите его строку в таблице «Запросы». Столбец «Статус» показывает «Код состояния HTTP, например, 200 или 404». Перенаправление, по MDN, - ответ с кодом 3xx.
- Щёлкните по строке и откройте вкладку «Заголовки», раздел «Заголовки ответа». По MDN, новый адрес указан в заголовке Location.
- Посчитайте строки с кодом 3xx подряд: справка о переносе сайта советует вести старый адрес сразу к конечному.
Шаги с панелью «Сеть» и столбцом «Статус» есть и в статье о странице 404.
Яндекс описывает инструмент «Проверка ответа сервера» в справке Проверка ответа сервера | Вебмастер. Справка пишет, что с его помощью «вы можете узнать, доступны ли страницы сайта для роботов Яндекса». В поле «Опрашиваемый URL» указывают адрес страницы и нажимают кнопку «Проверить». Справка предупреждает: «Ответ, полученный с помощью инструмента «Проверка ответа сервера», может отличаться от реального ответа роботу, так как инструмент имеет другой IP-адрес.»
Справка «Перенос сайта» просит проверять каждое перенаправление: «Проверьте каждую переадресацию.» Для многих адресов она называет инструменты командной строки и скрипты.
Что спросить у подрядчика и что проверить до запуска?
Коротко: до запуска сайта получите таблицу старых и новых адресов, узнайте, как настроены перенаправления и сколько они остаются в силе, и проверьте код ответа у нескольких старых адресов. Список ниже собран из правил разделов выше, у каждого пункта указан источник.
Адреса меняются там, где меняется структура сайта. На главной странице BITSPARK шаг процесса «Структура» описан так: «Собираем архитектуру: сценарии, страницы, контент и логику взаимодействия.» Список для приёмки сайта example.ru после переделки:
- Есть таблица старых и новых адресов, и в ней названы все страницы, у которых адрес меняется. Источник: справка «Перенос сайта».
- Для перенесённых страниц настроено постоянное перенаправление: Google называет коды 301 и 308, Яндекс - те же.
- Старый адрес ведёт сразу к конечному. Цепочек нет, циклов нет. Источники: справка «Перенос сайта» и MDN.
- Старые адреса не отправлены все вместе к главной странице нового сайта. Источник: справка «Перенос сайта».
- Удалённые страницы без замены отвечают кодом 404 или 410 (статья о странице 404).
- Внутренние ссылки нового сайта ведут к новым адресам. Источники: MDN и справка «Перенос сайта».
- Названо, сколько действуют перенаправления и кто за них отвечает. Яндекс называет минимум 6 месяцев, Google - по крайней мере год.
- Код ответа проверен у нескольких старых адресов из таблицы, по шагам из раздела о проверке кода ответа.
- Если меняется домен, спросите подрядчика об адресах с www и без www и о переходе к HTTPS. MDN называет эти случаи причинами перенаправления, справка «Перенос сайта» относит переход к HTTPS к вариантам переноса.
Источники
- Перенаправления в HTTP - HTTP | MDN - постоянные и временные перенаправления, случаи использования, циклы (русская версия, перевод сообщества, изменена 7 июля 2025).
- Redirections in HTTP - HTTP | MDN - английский оригинал для сверки (изменён 27 августа 2026).
- 301 Moved Permanently - HTTP | MDN - определение кода 301 (русская версия, перевод сообщества, изменена 7 июля 2025).
- 302 Found - HTTP | MDN - определение кода 302 (русская версия, перевод сообщества, изменена 7 июля 2025).
- Переадресация и Google Поиск | Центр Google Поиска | Documentation | Google for Developers - случаи, постоянная и временная переадресация, серверная переадресация (страница обновлена 2026-04-17 UTC).
- Перенос сайта | Центр Google Поиска | Documentation | Google for Developers - сопоставление адресов, цепочки, переадресация на не относящиеся страницы, срок, позиции (страница обновлена 2026-09-11 UTC).
- Обработка редиректов | Вебмастер - какие перенаправления распознаёт робот Яндекса.
- Справочник по кодам статуса HTTP | Вебмастер - строки кодов 301 и 302, срок «минимум 6 месяцев».
- Переезд сайта на новое доменное имя | Вебмастер - перенаправление при смене домена, предупреждение об отсутствии гарантий.
- Проверка ответа сервера | Вебмастер - описание инструмента проверки ответа сервера.
- Справочник сетевых функций | Chrome DevTools | Chrome for Developers - панель «Сеть» (русская версия, автоперевод, на странице: 2024-07-16 UTC).
- BITSPARK - Digital studio - шаг «Структура».
Обсудить проект в Telegram: t.me/billioniks