Техническая оптимизация

Настройка 301 редиректа: методы, примеры и проверка

Аркадий ЗверевАркадий Зверев, генеральный директор «Кометы»··22 мин чтения

Настройка 301 редиректа нужна, когда старый URL окончательно заменяет новый адрес: неверный redirect снижает ссылочный вес, позиции и стабильность SEO-продвижения. На примере технической оптимизации видно, что результат зависит не только от кода, но и от логики маршрутов, структуры ресурса и задач бизнеса.

Коротко о главном

  • 301 редирект — это постоянное перенаправление в HTTP-протоколе: сервер сообщает, что документ перемещен на новый URL через заголовок Location.
  • 301 редирект передает сигналы старой страницы новому адресу. Google Search Central рекомендует использовать постоянный редирект, когда изменение URL не планируется откатывать.
  • В SEO-практике часто используют ориентир 90–99% передачи ссылочного веса, но Google не фиксирует универсальный процент. Для Google важнее корректная склейка старого и нового URL, отсутствие цепочек и тематическое соответствие страницы.
  • Настроить редирект можно через htaccess, redirect в конфигурации сервера, правила Apache, модуль CMS, PHP header, настройки хостинга, админку Битрикс, Tilda или WordPress.
  • Постоянный редирект помогает сохранить трафик, позиции и путь пользователей после переезда сайта, смены домена, перехода на HTTPS, удаления дублей или изменения структуры страниц.
  • После настройки нужно проверить код ответа 301, работу целевого адреса, отсутствие циклов, корректность canonical и обновить Sitemap, чтобы поисковые системы быстрее обработали изменения.

Дополнительно стоит проверить ключевые страницы, блог, контакты, политику конфиденциальности, страницы обработки персональных данных, услуги компании и посадочные страницы для продаж. Если эти URL находятся в карте сайта или получают переходы из рекламы, их нельзя оставлять без маршрута.

Что такое 301 редирект и как он работает

301 редирект — это постоянное перенаправление страницы на другой URL. В бытовой аналогии это как табличка на двери: «офис переехал, теперь вход по новому адресу». В HTTP-протоколе такой ответ называется 301 Moved Permanently: сервер возвращает код ответа 301 и указывает новое местоположение в заголовке Location.

Для пользователя процесс почти незаметен: браузер открывает старый адрес, получает редирект и сразу загружает новую страницу. Поисковые системы читают этот сигнал глубже: роботы понимают, что старый URL заменен, обновляют индекс и передают основные сигналы, включая ссылки, новому URL. Google прямо описывает 301 как постоянный серверный redirect для случаев, когда возврат к старому адресу не планируется.

В любом проекте 301 является рабочий механизмом, который помогает избежать потери переходов по техническим причинам. Если все сделано правильно, пользователь легко попадает на актуальное содержание, а поисковый робот получает понятный комментарий сервера.

Как работает постоянное перенаправление на уровне сервера

Браузер отправляет GET-запрос на старый URL. Сервер обрабатывает request_uri, возвращает 301 moved permanently и header location. Затем браузер выполняет автоматическое перенаправление на новый адрес. В Apache это часто задается через файл .htaccess.

Схема работы 301 редиректа от браузера к серверу и новому URL
Браузер → GET /старый-url → Сервер → 301 + Location: /новый-url → Браузер → GET /новый-url → Контент.

Аналогично работает переход после смены структуры раздела: запрос идет на предыдущего URL, сервер автоматически отдает новый путь, а пользователь видит уже обновленную страницу в режиме обычного просмотра.

Отличие 301 от других видов редиректов: 302, 307 и мета-обновление

Выбор зависит от условий. 301 используют для постоянного переноса, 302 и 307 — когда нужен временный редирект, а meta refresh работает на уровне HTML и хуже подходит для SEO. Google рекомендует серверный 301 вместо meta-refresh, если URL переезжает окончательно.

Отличие 301, 302, 307 и meta refresh
Код Тип Передает ссылочный вес Поведение поисковиков Когда использовать
301 Постоянный Да Старый URL заменяется новым Переезд страницы, смена домена, HTTPS, удаление дублей
302 Временный Обычно не как постоянный сигнал Старый URL может остаться в индексе Акции, тесты, временные версии страниц
307 Временный Обычно нет Сохраняет метод запроса Временная переадресация для форм и POST-запросов
meta-refresh HTML-переход Слабый вариант Google понимает, но не считает лучшей практикой Крайний случай, когда серверный вариант недоступен

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

Когда необходим 301 редирект: основные задачи и ситуации

301 редирект нужен, когда адрес сайта, страница, папка, каталог или протокол меняются окончательно. В таких ситуациях переадресация становится незаменимым инструментом SEO.

Ниже расскажем, какие следующие случаи встречаются чаще всего и к каким последствиям может привести редирект, настроенный неправильно.

Переезд сайта на новый домен или смена адреса

Смена домена требует массового правила: старый домен нужно перенаправить на новый, чтобы поисковые системы поняли, что сайт переехал на другой домен. Например, интернет-магазин меняет имя бренда и адрес сайта. Старый домен лучше сохранять активным 1–2 года, а переезд подтвердить в Google Search Console и Яндекс Вебмастере.

При разработке нового сайта заранее составляют карту соответствий: старый URL, новый URL, тип страницы, приоритет и статус. Так можно привести структуру к понятному виду и не потерять важные записи, карточки товаров, кейсы и разделы услуг.

Устранение дублей страниц и склейка зеркал сайта

301 редирект помогает убрать дубли, зеркала и разные варианты URL: с www и без www, со слешем и без слеша, через http и https. Главная версия должна быть единственной. canonical подходит, когда копия доступна, а 301 нужен, когда старый вариант открываться не должен.

Самый частый сценарий — склейка двух вариантов ресурса, где один адрес находится в индексе, а второй используется пользователями по старым ссылкам. В таком случае 301 помогает поиску понять основной вариант.

Редирект при удалении, перемещении или переименовании страниц

Если удалили страницу, изменили путь или перенесли контент из /articles/ в /blog/, постраничный редирект снижает риск ошибки 404. Важно проверить дочерние URL, потому что часто настраивают только раздел, а вложенные материалы остаются без маршрута.

При большом количестве материалов удобно выгрузить список URL в программу для парсинга и проверить каждый путь. Это особенно полезно, если блог переносится в новый формат или меняется содержание рубрик.

Подключение HTTPS и редирект с HTTP на защищенный протокол

После установки SSL на хостинг обязательно настроить переадресацию с http на https. Это базовая настройка безопасности и корректной индексации. Пример строки будет в разделе про .htaccess, где разобран полный код.

Если после подключения сертификата доступна версия http и https одновременно, поисковики могут увидеть две копии. В результате идет лишний обход, а сигналы распределяются между адресами.

Перенаправление мобильных пользователей на мобильную версию сайта

Условный редирект на m.domain.com применяют для старых проектов с отдельной мобильной версией. Для новых сайтов поисковики чаще ожидают адаптивный дизайн и один URL для всех устройств.

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

Обзор способов настройки 301 редиректа: выбор подходящего метода

Выбор метода зависит от сервера, CMS и уровня доступа. Новичкам удобнее использовать панель управления сервером, CPanel, ISPmanager или плагин. Разработчикам подходит .htaccess или PHP. Администраторам лучше настраивать Nginx через конфигурационный файл.

  • .htaccess: популярный способ для Apache. Подходит, когда есть доступ к корневой папке и включен mod_rewrite. Apache указывает, что mod_rewrite может перенаправлять один URL на другой.
  • Nginx: метод через серверный конфиг. .htaccess здесь не применяется, поэтому правила нужно задавать в virtual host.
  • PHP: динамический редирект используя header location. Метод полезен, когда адрес берется из базы данных.
  • WordPress: можно использовать Redirection, Yoast SEO Premium или Rank Math. Redirection умеет управлять 301 и отслеживать 404-события.
  • CPanel и ISPmanager: вариант для пользователей, которые хотят настроить без кода.

Если нужно внести простое правило, можно воспользоваться интерфейсом. Если требуется диапазон адресов, регулярные выражения a-z, исключения not или специальные условия, лучше выбирать серверный метод.

Файл .htaccess — метод для серверов Apache

htaccess редирект применяется на Apache. Чтобы прописать редирект в htaccess, нужен mod_rewrite. Без модуля редирект не сработает. Перед изменением сохраните копию файла: неверная строка может вернуть код 500.

Перед редактированием стоит скачать текущий файл и сохранить резервную версию. Так вы сможете быстро вернуть рабочий вариант, если добавление нового правила приведет к сбою.

Пример файла .htaccess с подсвеченными строками для настройки 301 редиректа
Пример .htaccess: блок WordPress, правила 301 Redirect и принудительный переход на HTTPS.

Настройка через конфигурацию сервера Nginx

Nginx поддерживает 301 через директиву return. Пример: return 301 https://example.com$request_uri;. Официальная документация Nginx показывает такой подход для постоянного перенаправления.

Этот метод используется, когда управление сайтом происходит через конфигурацию виртуального хоста. В отличие от Apache, Nginx не читает .htaccess, поэтому добавление правил в этот файл не даст результата.

Редирект через PHP с использованием функции header()

PHP генерирует HTTP-заголовки: header("HTTP/1.1 301 Moved Permanently"); header("Location: /new-url/"); exit;. Важно вызвать header() до вывода HTML, иначе редирект настроен не будет.

Метод имеет смысл для динамических сценариев, когда адрес зависит от значений в базе, режима просмотра, авторизации пользователя или заданного условия в коде.

Редирект через плагины WordPress и другие CMS

В WordPress проще поставить плагин: Redirection, Yoast SEO Premium или Rank Math. Это удобно, когда нужны настройки через интерфейс, автоматический журнал переходов и контроль адресов, по которым приходят посетители.

В других CMS обычно бывают похожие опции: модуль переадресации, список правил, журнал 404 и возможность массового импорта записей. Перед установкой проверьте, совместим ли модуль с текущей версией движка.

Пошаговая настройка 301 редиректа через файл .htaccess

Файл .htaccess — основной метод для Apache, когда нужно сделать редирект страницы, раздела или домена без изменения общей конфигурации сервера. Ниже — пошаговая настройка от доступа к файлу до готовых правил.

Этот способ легко масштабировать: одно правило может обрабатывать не один адрес, а целый набор URL по заданного шаблону.

Как найти и открыть файл .htaccess на сервере

  • Войдите в панель хостинга.
  • Откройте файловый менеджер или подключитесь через FTP.
  • Перейдите в корневой каталог сайта, обычно public_html, www или htdocs.
  • Включите показ скрытых файлов: точка в начале имени делает .htaccess невидимым по умолчанию.
  • Откройте документ в редакторе. Если файла нет, создайте новый файл с именем .htaccess.

Файл находится в корне ресурса, но в некоторых панелях его не видно без включения специальных опций в окне файлового менеджера.

Включение mod_rewrite: директивы RewriteEngine On и Off

Чтобы редирект в htaccess работал, нужен модуль mod_rewrite. В начале правил необходимо включить обработку:

.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
Options +FollowSymLinks
</IfModule>

Если RewriteEngine Off или строка отсутствует, последующие директивы могут не применяться.

Флаг On включает механизм перезаписи, а Off отключает его. Проверить модуль можно через phpinfo, панель хостинга или запрос в поддержку.

Синтаксис RewriteRule и RewriteCond: детальный разбор

RewriteCond задает условия, RewriteRule выполняет действие. Например, %{HTTP_HOST} проверяет домен, ^ и $ фиксируют начало и конец строки, [NC] отключает учет регистра, (.*) захватывает часть URL, $1 подставляет ее в новый адрес, [R=301,L] сообщает HTTP-протоколу постоянный код ответа и останавливает правило.

Важно не создавать несколько переадресаций подряд. Цепочка редиректов вида A → B → C замедляет загрузку, усложняет обход роботами и снижает чистоту передачи сигналов.

Символов в правилах немного, но каждый имеет значение. Например, флаг NC полезен, когда в URL могут встречаться разные регистры, а условие not применяется, если нужно исключить адрес из общего правила.

Готовые правила: редирект страниц, разделов и всего домена

Редирект одной страницы:

.htaccess
Redirect 301 /old-page/ https://example.com/new-page/

Редирект раздела:

.htaccess
RedirectMatch 301 ^/old-folder/(.*)$ https://example.com/new-folder/$1

301 редирект без www:

.htaccess
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

Редирект с non-www на www:

.htaccess
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

Редирект с http на https:

.htaccess
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Смена домена:

.htaccess
RewriteCond %{HTTP_HOST} ^old-domain\.ru$ [NC]
RewriteRule ^(.*)$ https://new-domain.ru/$1 [R=301,L]

Redirect и RedirectPermanent относятся к mod_alias и подходят для простых задач. RewriteRule гибче: он работает с условиями, регулярными выражениями и переменными сервера.

Для проверки можно взять один тестовый URL, затем расширить правило на остальные адреса. Если нужно оптимизировать большой список, лучше сначала собрать таблицу соответствий и только потом переносить код в рабочий файл.

Редирект с исключением отдельных страниц: синтаксис и пример кода

Чтобы исключить из редиректа одну страницу, используют отрицающее условие:

.htaccess
RewriteCond %{REQUEST_URI} !^/your_page\.php$
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

Так можно оставить доступной страницу проверки SSL, служебный файл или отдельный технический URL.

Если исключений несколько, добавляют следующие строки RewriteCond. Такой формат удобен, когда нужно сохранить доступ к файлам подтверждения прав, служебным скриптам или странице политики.

Переадресация страниц с ошибкой 404 на главную через ErrorDocument

Для новостных сайтов иногда задают:

.htaccess
ErrorDocument 404 https://example.com/

Для коммерческих сайтов такой прием лучше не использовать массово. Поисковые системы могут расценить переадресацию всех несуществующих страниц на главную как некорректную обработку устаревших URL.

Вместо массового переноса лучше сделать карту релевантных соответствий: старые материалы блога на новые статьи, товары на категории, услуги на близкие посадочные страницы.

Использование переменных сервера HTTP_HOST и REQUEST_URI в правилах

%{HTTP_HOST} проверяет домен в запросе.
%{REQUEST_URI} сохраняет путь и параметры URL.
%{REQUEST_FILENAME} проверяет, существует ли физический файл на сервере.

Эти переменные помогают настраивать гибкие правила для крупных сайтов, где структура URL отличается от стандартной.

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

Настройка 301 редиректа в WordPress: плагины и ручные методы

WordPress управляет URL через собственную систему правил, поэтому 301 редирект в этой CMS лучше настраивать аккуратно. Движок может перезаписывать .htaccess, а ручная настройка через PHP требует точного порядка строк.

Для сайта компании на WordPress часто достаточно плагина, но при нестандартной логике, кастомных типах записей и сложных шаблонах лучше подключать разработчика.

Настройка редиректов через плагин Redirection и аналоги

Redirection — стандартный бесплатный плагин для WordPress, когда нужно настроить редирект без кода.

  • Установить Redirection из каталога WordPress.
  • Активировать плагин.
  • Открыть Tools → Redirection.
  • Добавить исходный и целевой URL.
  • Выбрать тип 301.
  • Сохранить правило.

Yoast SEO Premium и Rank Math тоже дают инструменты управления переходами. Redirection удобен тем, что ведет журнал и помогает находить 404-ответы, по которым приходят посетители.

В интерфейсе можно получить список обращений к несуществующим страницам, добавить правило и проверить результат без доступа к серверу. Это удобно для контент-менеджера и маркетолога.

Интерфейс плагина Redirection в WordPress с примером настроенного правила 301
Пример правила в Redirection: исходный URL, целевой URL, тип 301 Moved Permanently и статистика переходов.

Ручная настройка через .htaccess и functions.php в WordPress

В .htaccess добавляйте строки выше блока WordPress:

.htaccess
Redirect 301 /old/ https://site.ru/new/

Через functions.php используют PHP:

Код
wp_redirect('https://site.ru/new/', 301);
exit;

Перед правками сделайте копию файла. Без exit() редирект может отработать некорректно.

Если редирект добавляется в functions.php, учитывайте порядок загрузки темы. После обновления шаблона изменения могут исчезнуть, поэтому безопаснее использовать дочернюю тему или небольшой служебный плагин.

Настройка 301 редиректа через панель управления хостингом

Панель управления сервером подходит владельцам сайтов, которым нужна настройка редиректа без кода. CPanel и ISPmanager удобны для простых правил, но уступают .htaccess, когда требуются массовые переадресации, условия и точная логика.

Это хороший вариант, когда нет доступа к разработчику, а нужно быстро настроить один или несколько маршрутов для клиентов, рекламных страниц или старых разделов.

Настройка 301 редиректа через CPanel

CPanel часто встречается на shared-хостинге.

  • Откройте меню «Домены».
  • Перейдите в «Перенаправления».
  • Укажите домен и старый путь.
  • Добавьте новый адрес.
  • Выберите Permanent 301, а не Temporary 302.
  • Сохраните правило.

Так настраивается редирект без ручного доступа к файлам.

После сохранения откройте правило в режиме просмотра и убедитесь, что выбран постоянный тип. Некоторые панели автоматически подставляют временный вариант, если не выбрать нужные параметры.

Настройка 301 редиректа через ISPmanager

ISPmanager популярен у российских хостинг-провайдеров.

  • Откройте «WWW-домены».
  • Выберите сайт.
  • Перейдите в «Редиректы».
  • Нажмите «Создать».
  • Заполните адреса.
  • Укажите код 301 и сохраните.

В ISPmanager логика похожа, но названия пунктов могут отличаться в зависимости от версии панели. Если нужная опция не находится, можно воспользоваться справкой хостинга или открыть тикет.

Проверка корректности 301 редиректа и устранение ошибок

Настроить 301 редирект — только половина работы. После запуска нужно проверить код ответа, цепочку переходов и реакцию поисковых систем.

На этом этапе видно, правильно ли правило применено, не возник ли цикл и не ушла ли важная страница в 404. Проверка всегда должна идти до отправки обновленного sitemap.

Сервисы и инструменты для проверки кода ответа сервера

Для первой проверки откройте Chrome DevTools, вкладку Network: старый URL должен вернуть 301, затем новый адрес — 200. Дополнительно используйте Redirect Checker, Redirect Path, Screaming Frog SEO Spider и команду curl. Если видна цепочка редиректов A → B → C, правило лучше сократить до прямого перехода A → C.

Для массовой проверки удобно загрузить список URL в краулер и посмотреть количество ответов 301, 200, 404 и 500. Так легче найти распространенных причин сбоя: неправильный домен, лишний слеш, конфликт правил или старый путь.

Типичные ошибки при настройке и способы их исправления

  • Цикличный редирект A → B → A. Решение: разорвать петлю в правилах.
  • Указан 302 редирект вместо 301. Решение: заменить временный код на постоянный.
  • Нет RewriteEngine On. Решение: добавить директиву в .htaccess.
  • Синтаксис .htaccess дает HTTP 500. Решение: восстановить копию файла.
  • Конфликт правил вызывает 404 ошибка. Решение: объединить дублирующие условия. При сложной конфигурации нужна техподдержка хостинга или программист.

Если редирект не срабатывает второй раз подряд, не стоит вносить много правок сразу. Лучше отключить новое правило, проверить предыдущее состояние и добавлять изменения по одному.

Проверка редиректов в Google Search Console и Яндекс Вебмастер

После смены домена обновите sitemap, отправьте его в Search Console и Яндекс Вебмастер. Затем проверьте индексацию через инструменты проверки URL, чтобы роботы увидели новый адрес и корректный 301 редирект.

Дополнительно проверьте карту сайта, отчет по страницам и последние уведомления в веб-панелях. Если поисковики продолжают показывать старые URL в выдаче, значит процесс переобхода еще происходит.

SEO-последствия 301 редиректа: что учитывать при продвижении

Поисковые системы воспринимают 301 редирект как постоянный сигнал смены адреса. Поэтому для SEO важны трафик, позиции, ссылки и порядок действий.

Для продвижения критично не только наличие редиректа, но и релевантность нового адреса. Перенос на нерелевантную страницу может ухудшить поведение пользователей и снизить ценность перехода.

Обработка постоянных редиректов в Google и Яндексе

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

Сроки зависят от размера ресурса, частоты обхода, количества страниц и качества внутренней перелинковки. Чем понятнее структура, тем быстрее поисковые системы обновляют адреса.

Передача ссылочного веса: факты и мифы

Миф о фиксированной 15% потере PageRank устарел. Google указывает, что постоянные редиректы помогают перенести сигналы на новый URL, включая ссылки. canonical можно использовать, когда страницы остаются доступны, а полный перенос не требуется.

Если внешние ссылки ведут на старые URL, 301 помогает сохранить их эффект. Но лучше дополнительно обновить ссылки там, где есть такая возможность: в каталогах, партнерских материалах, карточках компании и собственных публикациях.

Сохранение трафика и позиций при переезде сайта

При смене домена настройте 301 до запуска нового адреса.

  • Подготовьте редиректы для всех старых URL.
  • Обновите внутренние ссылки.
  • Загрузите новый Sitemap в Google Search Console и Яндекс Вебмастер.
  • Проверьте данные сайта в панелях.
  • Отслеживайте органику 30–60 дней.

После переноса сравните трафик, позиции, конверсии и страницы входа. Если просадка идет по одной группе URL, проверьте их соответствие, код ответа и наличие внутренних ссылок.

Как выбрать метод настройки 301 редиректа

Инфографика с деревом выбора метода настройки 301 редиректа
Дерево выбора: Apache, Nginx, WordPress, панель хостинга или PHP в зависимости от сервера, CMS и уровня доступа.
  • Если сайт на Apache — используйте .htaccess.
  • Если сервер на Nginx — редактируйте конфигурацию виртуального хоста.
  • Если сайт на WordPress — выбирайте Redirection, Rank Math, Yoast SEO Premium или ручной метод.
  • Если нужен вариант без кода — используйте CPanel, ISPmanager или панель хостинга.
  • Если правила зависят от базы данных или условий в коде — используйте PHP.

Дополнительная логика выбора: простой сайт — интерфейс хостинга; крупный проект — серверная конфигурация; блог или корпоративный сайт — плагин CMS; интернет-магазин с фильтрами — таблица соответствий и проверка всех параметров URL.

Часто задаваемые вопросы о настройке 301 редиректа

Что такое 301 редирект?

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

Когда нужен 301 редирект?

301 редирект нужен при смене домена, переходе на HTTPS, удалении дублей, изменении структуры сайта, переименовании разделов и переносе контента. Он позволяет сохранить путь пользователей, передать основные SEO-сигналы новому адресу и убрать лишние страницы из индекса без хаотичных переходов.

Как настроить 301 редирект с помощью файла .htaccess?

Чтобы настроить редирект через .htaccess, откройте корневой файл сайта на Apache, включите RewriteEngine On и добавьте правило RewriteRule или Redirect 301. После сохранения проверьте код ответа через браузер, curl или redirect checker. Если срабатывает редирект некорректно, проверьте порядок правил.

Как 301 редирект влияет на позиции сайта в поисковых системах?

Поисковые системы воспринимают 301 редирект как постоянный перенос страницы. При корректной настройке новый URL получает большую часть сигналов старого адреса: ссылочный вес, историю и релевантность. Временная просадка позиций возможна во время переиндексации, особенно при смене домена или массовом переносе URL.

В чем разница между 301 и 302 редиректом?

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

Как сделать редирект с HTTP на HTTPS?

Чтобы сделать редирект с HTTP на HTTPS, после установки SSL добавляют правило на сервере, в .htaccess, Nginx-конфигурации или панели хостинга. Все запросы должны вести на защищенную версию без промежуточных переходов. Затем нужно обновить Sitemap, canonical и внутренние ссылки.

Как настроить 301 редирект при смене домена?

При смене домена настраивается редирект со всех старых URL на соответствующие новые URL. Главная ведет на главную, карточки товаров — на карточки, статьи — на статьи. После этого нужно подтвердить переезд в Google Search Console и Яндекс Вебмастере, затем отслеживать индексацию.

Как настроить 301 редирект в WordPress без плагина и с плагином?

В WordPress настраивается редирект через Redirection, Rank Math или Yoast SEO Premium. Это удобный вариант без кода. Без плагина можно добавить правило в .htaccess или использовать PHP-функцию wp_redirect() в functions.php. После wp_redirect() обязательно ставят exit, чтобы выполнение страницы остановилось.

Как проверить, правильно ли работает 301 редирект?

Проверка начинается с кода ответа. Старый URL должен отдавать 301, новый — 200. Используйте Chrome DevTools, Redirect Path, Screaming Frog, curl или онлайн-сервисы. Если редирект работает через цепочку A → B → C, лучше заменить ее прямым переходом A → C.

Почему 301 редирект не работает — частые ошибки при настройке?

Чаще всего редирект не работает из-за отсутствия RewriteEngine On, конфликта правил, неверного синтаксиса .htaccess, выбора 302 вместо 301, кэша браузера или циклического перехода. Чтобы исправить ситуацию, отключите редирект временно, проверьте каждое правило отдельно и восстановите файл из резервной копии.

Услуги по теме статьи

Если задачу из статьи удобнее отдать подрядчику — вот что мы делаем по этой теме.

Флагманский продукт

Сайт под продвижение

Сайт с нуля, сразу сделанный под поисковые системы, и месяц продвижения после запуска. Один договор, одна команда, одна цена.

150 000 ₽сайт и первый месяц продвижения

Что входит

  • Разбор ниши и структура по запросам: разделы, посадочные, смета построчно — 2 недели
  • Прототип, дизайн и сборка на 1С-Битрикс или WordPress, до 20 страниц — 2 недели
  • Техподготовка и запуск: мета-теги, скорость, robots и sitemap, Метрика — 1–2 дня
  • Месяц SEO-продвижения после запуска с отчётом по индексации и заявкам

Услуга по теме

Техническая поддержка сайта

14 500 ₽ в месяц, 4 нормо-часа включены, реакция на аварию — 15 минут.

Похожие статьи

Ещё три разбора по близкой теме из блога «Кометы».

Написать в MAX