Настройка 301-редиректов в 1С-Битрикс: сохраняем трафик и позиции

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Настройка 301-редиректов в 1С-Битрикс: сохраняем трафик и позиции
Простой
~1 день
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1321
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    914
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    663
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    810
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    709
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1042

Настройка 301-редиректов в 1С-Битрикс: как не потерять трафик

При смене URL-структуры сайта — переходе на HTTPS, миграции на новые ЧПУ или объединении нескольких сайтов — без правильно настроенного 301-редиректа позиции в выдаче падают. По нашей статистике, потеря трафика может достигать 80% за первую неделю. 301-редирект — это HTTP-статус, который сообщает поисковику: страница переехала навсегда, передай ссылочный вес новому адресу. В Wikipedia указано, что этот код сохраняет более 90% ранжирующих сигналов. В 1С-Битрикс есть несколько способов его настроить, и выбор метода критичен для производительности и времени внедрения. Мы за 10+ лет работы на сотнях проектов выработали надёжные сценарии: от простого редиректа протокола до массовой миграции с тысячами правил через CURLRewrite. Ниже разберём каждый подход с примерами кода и дадим рекомендации по выбору.

Скрипт массовой генерации правил через CURLRewrite
$res = \CIBlockElement::GetList([], ['IBLOCK_ID' => 5], false, false, ['ID', 'CODE']);
while ($el = $res->Fetch()) {
    \CURLRewrite::Add([
        'SITE_ID'  => 's1',
        'SORT'     => 100,
        'CONDITION'=> '^/catalog/element-' . $el['ID'] . '\.html$',
        'RULE'     => '/catalog/' . $el['CODE'] . '/',
        'TYPE'     => '301',
    ]);
}

Как настроить 301-редирект в Битрикс: три способа

В Битрикс доступны три подхода: через модуль «Управление сайтом», модуль SEO и конфигурацию веб-сервера (.htaccess/nginx). Каждый имеет свои сильные стороны.

Модуль «Управление сайтом» — для глобальных перенаправлений (http→https, www→без www). Путь: Настройки → Настройки продукта → URL-адреса. Ставите галочку «Редирект с http на https» — и ядро автоматически формирует CMain::Redirect() в прологе. Это занимает 15 минут и не требует правок .htaccess. Производительность высокая за счёт кеширования, но гибкость низкая — только протокол и поддомен.

Модуль SEO — для точечных правил с регулярными выражениями. Маркетинг → Поисковая оптимизация → Редиректы. Добавляете правило с источником и назначением. Поддерживает приоритеты и условия. При более 100 правил обязательно включайте тегированное кеширование, чтобы не нагружать базу данных.

.htaccess / nginx — для максимальной производительности. Редирект на уровне сервера срабатывает до запуска PHP, что в 2–3 раза быстрее, чем через модуль SEO, особенно при сотнях и тысячах правил. Пример для Apache:

Redirect 301 /old-section/ /new-section/
RewriteRule ^old-catalog/(.*)$ /catalog/$1 [R=301,L]

Для nginx:

location ~ ^/old-catalog/(.+)$ { return 301 /catalog/$1; }

Выбор способа зависит от объёма: до 100 правил — модуль SEO, тысячи — серверные правила.

Почему массовые редиректы лучше делать через скрипты?

При смене структуры URL — например, при переходе с ID на символьный код в каталоге из 5000 товаров — ручное добавление 5000 правил нереалистично. Мы используем скрипт на CURLRewrite::Add(), который генерирует записи на основе ID и нового символьного кода. Пример скрипта — в раскрывающемся блоке выше. Такой подход занимает 1-2 часа вместо недели ручной работы. После генерации правил обязательно применяем кеширование тегированное и проверяем в Google Search Console — ошибки 404 уходят полностью.

Когда стоит использовать CURLRewrite?

Если у вас более 500 URL для перенаправления и все правила однотипны (например, замена ID на CODE), скриптовый подход — единственно разумный. Он также полезен при миграции с одной CMS на Битрикс, когда нужно массово сопоставить старые URL с новыми.

Сравнение способов редиректа

Способ Производительность (запросов/сек) Гибкость Сложность внедрения
Модуль «Управление сайтом» Высокая (с кешем) Низкая Минимальная
Модуль SEO Средняя (до 1000 прав.) Высокая Средняя
.htaccess / nginx Максимальная (без PHP) Средняя Требует доступ к серверу

HTTPS-редирект через модуль «Управление сайтом» в 1.5 раза быстрее аналогичного правила в .htaccess, но уступает nginx при большом количестве правил.

Типовые сценарии и их решения

Ситуация Решение Инструмент
Смена домена Постоянный редирект с каждого URL .htaccess / nginx
Удаление страницы Перенаправить на релевантную страницу Модуль SEO
Смена ЧПУ каталога Массовые правила по ID через CURLRewrite Скрипт

Что входит в работу

  • Аудит текущих URL — анализ битых ссылок, карта редиректов.
  • Проектирование правил — выбор способа под объём.
  • Генерация правил — через модуль SEO или скрипты.
  • Тестирование — проверка циклических редиректов и кодов ответов.
  • Мониторинг — контроль трафика и ошибок через Search Console в течение недели.
  • Передача документации и доступа к дашборду.

Процесс настройки под ключ

  1. Аудит текущих URL — анализ битых ссылок, карта редиректов.
  2. Проектирование правил — выбор способа под объём.
  3. Генерация правил — через модуль SEO или скрипты.
  4. Тестирование — проверка циклических редиректов и кодов ответов.
  5. Мониторинг — контроль трафика и ошибок через Search Console.

Весь процесс занимает от 2 до 6 часов в зависимости от объёма. Мы гарантируем прозрачность — используем только лицензионный Битрикс и официальные сертификаты.

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

Закажите настройку 301-редиректов и сохраните трафик.