• Без рубрики

Как сделать 301 редирект в 2026 году: настройка постоянного перенаправления страниц

Правильный 301 редирект сохраняет трафик, передаёт SEO-сигналы и избавляет от дублей URL. Ниже приведены инструкции и сценарии для Apache, Nginx, PHP и WordPress, а также контрольные шаги для проверки корректности настройки.

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

301 редирект — это ответ сервера с кодом HTTP 301 Moved Permanently и заголовком Location. Он сообщает клиентам и поисковым системам о постоянном переносе ресурса на новый URL. Поисковые системы со временем подменяют старый адрес новым в выдаче, консолидируя ссылочный вес.

Зачем использовать 301 редирект?

  • Сохранение органического трафика при смене структуры или домена.
  • Передача накопленных ссылочных сигналов на новый адрес.
  • Устранение дублей.
  • Сохранение пользовательских закладок и внешних ссылок.

Разница между 301 и 302 редиректами

Для окончательных изменений структуры или миграции на новый домен применяются постоянные редиректы. Для временных акций, технических работ или A/B-тестирования используются временные перенаправления.

  • 301/308 (Постоянно): Поисковики склеивают страницы и передают вес на новый URL.
  • 302/307 (Временно): В индексе чаще всего остается исходный URL; сигналы не передаются.
  • Сохранение метода: Коды 307 и 308 гарантируют, что метод запроса (например, POST) не изменится при перенаправлении.

Сценарии использования и частые ошибки

Перенаправление необходимо при внедрении ЧПУ, переезде на новый домен, консолидации зеркал, удалении разделов с пересылкой на релевантный контент и массовом устранении дублей типа /index.php.

Частые ошибки

  • Цепочки редиректов: Сценарии типа A → B → C замедляют индексацию. Необходимо сводить всё к одному прыжку (A → C).
  • Циклические ссылки: Петли между правилами (например, одновременный редирект с HTTPS на HTTP и обратно) вызывают ошибку загрузки.
  • Нелелевантные цели: Массовый редирект всех 404-х страниц на главную может быть расценен поисковиками как «soft 404».
  • Потеря параметров: Ошибки в правилах, из-за которых теряется Query String.

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

Настройка через .htaccess (Apache / LiteSpeed)

Настройка реализуется директивами mod_alias и mod_rewrite. Перед внесением правок обязателен бэкап файла, так как синтаксические ошибки могут вызвать 500 ошибку сервера.

1. Перенаправление одной страницы: Redirect 301 /old-page.html https://example.com/new-page/

2. Склеивание HTTP и HTTPS: RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

3. Перенос с non-www на www: RewriteCond %{HTTP_HOST} ^example\.com$ [NC] RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

4. Удаление .php расширений из URL: RewriteCond %{THE_REQUEST} \s/([^.]+)\.php [NC] RewriteRule ^ %1 [R=301,L]

Настройка через Nginx

В Nginx для простых редиректов предпочтительны блоки return 301, так как они работают быстрее, чем rewrite.

1. Переезд с HTTP на HTTPS: server { listen 80; server_name example.com; return 301 https://example.com$request_uri; }

2. Склейка старого домена с новым: server { listen 80; server_name olddomain.ru; return 301 https://newdomain.ru$request_uri; }

3. Массовые редиректы (Nginx map): Используется для больших списков соответствий без загромождения основного конфига. map $request_uri $new_uri { /old-1 /new-1; /old-2 /new-2; } if ($new_uri) { return 301 https://example.com$new_uri; }

Настройка в WordPress

Для управления ренаправлениями в WordPress рекомендуется использовать плагины или встроенные функции PHP.

  • Плагины: Redirection (управление 301 и логи 404), Safe Redirect Manager (для высоконагруженных проектов).
  • Функция в functions.php: add_action(‘template_redirect’, function() { if (is_page(‘old’)) { wp_safe_redirect(home_url(‘/new/’), 301); exit; } });

Проверка работы редиректа

Корректная цепочка должна выглядеть так: старый URL (301) → новый URL (200 OK).

Методы проверки:

  1. DevTools браузера: Вкладка Network, проверка столбца Status и заголовка Location.
  2. Инструмент curl: Команда curl -I -L URL покажет всю цепочку ответов сервера.
  3. Яндекс Вебмастер: Инструмент «Проверка ответа сервера» позволяет увидеть, как сайт воспринимает поисковый робот.
  4. Screaming Frog SEO Spider: Позволяет провести массовый аудит всех ссылок на сайте и выявить скрытые цепочки.

Влияние на SEO и рекомендации

Постоянные редиректы позволяют заменить старый адрес в индексе новым без потери авторитета страницы. Однако в период переиндексации возможна волатильность позиций.

Рекомендации по оптимизации:

  • Один этап: Избегайте множественных перенаправлений.
  • Релевантность: Направляйте пользователя на максимально похожий контент.
  • Обновление ссылок: Сразу после настройки редиректов замените все внутренние ссылки на сайте на новые.
  • Sitemap: Удаляйте перенаправленные URL из XML-карты сайта.
  • Срок: Держите 301 редирект активным не менее 12 месяцев.

FAQ: Часто задаваемые вопрос

Как долго сохраняется 301 редирект?

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

Могу ли я изменить редирект после настройки?

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

Как избежать проблем при склейке доменов?

Всегда составляйте карту соответствий 1:1. Каждая важная страница старого сайта должна вести на аналогичную страницу нового.

Заключение

301 редирект — это критически важный инструмент для сохранения SEO-авторитета и трафика при любых изменениях структуры сайта.

  • Главное правило: Используйте 301 код только для постоянных изменений. Для временных тестов и акций применяйте 302.
  • Технический минимум: Сводите цепочки к одному «прыжку» (A → C), сохраняйте параметры запросов и обеспечивайте максимальную релевантность целевой страницы.
  • Контроль: Настройка считается завершенной только после массовой проверки через краулеры и обновления всех внутренних ссылок и карт XML-sitemap.

При корректной «склейке» старые позиции и ссылочный вес переносятся на новый адрес в срок от 2 недель до 2 месяцев, минимизируя потери для бизнеса.

Хотите узнать, как попасть в топ и кратно увеличить (х10, х20) количество заявок с сайта?
Тройной удар по ОП: увеличиваем позиции, трафик и продажи

    В прошлом году наши клиенты получили 107 650 заявок из Яндекс и Google через SEO

    Получите рекомендации по росту трафика, конверсии и количеству лидов