Цифровой элемент

Сайт использует файлы cookie для удобства работы, аналитики и рекламы. Нажимая «Принять» или продолжая пользоваться d-element.ru, вы соглашаетесь с нашей Политикой конфиденциальности и обработкой персональных данных (включая файлы cookie).

15 минут на чтение
5
Отправь статью на почту?

Профессиональные SEO-редиректы для 1С-Битрикс: управляем URL без .htaccess и лишних цепочек

Редиректы — одна из тех вещей, которые на небольшом сайте кажутся простой технической мелочью. Нужно перенести страницу — добавили 301. Изменился адрес раздела — добавили ещё один. Перешли на HTTPS — настроили правило. Решили привести URL к единому виду — появилось ещё несколько условий.

Через несколько лет развития проекта таких правил могут быть уже сотни или тысячи. Часть находится в .htaccess, часть — в nginx, часть реализована PHP-кодом, что-то осталось после старого разработчика, а назначение некоторых правил уже никто не помнит.

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

Именно для таких задач мы разработали модуль  «Профессиональные SEO-редиректы» для 1С-Битрикс.

Это не просто интерфейс для создания правил вида «старый URL → новый URL». Модуль представляет собой централизованную систему управления перенаправлениями и нормализацией URL сайта: поддерживает системные SEO-правила, пользовательские редиректы, несколько алгоритмов сопоставления адресов, массовый импорт, статистику и механизмы защиты от ошибочных конфигураций.

Обратите внимание: поведение некоторых редиректов (добавление/удаление слеша, удаление index.php и др.) зависит от настроек веб-сервера (nginx, apache). Если модуль не выполняет ожидаемый редирект, проверьте конфигурацию сервера — возможно, правила веб-сервера перехватывают запрос до обработки модулем.

Содержание

Зачем вообще системно управлять редиректами

Редиректы необходимы практически на любом развивающемся проекте.

Например, интернет-магазин меняет структуру каталога:

/catalog/phones/iphone-15/

становится:

/smartphones/apple/iphone-15/

Старый адрес при этом уже может находиться в индексе поисковых систем, использоваться во внешних ссылках, рекламных объявлениях, письмах и закладках пользователей.

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

Google прямо рекомендует при постоянном переносе URL использовать серверные постоянные перенаправления, в частности HTTP 301 или 308. При временном переносе применяются временные редиректы, например 302 или 307.

Но переезд страниц — далеко не единственная задача.

Редиректы используются при смене структуры каталога, изменении символьных кодов, переезде сайта, объединении разделов, удалении старых посадочных страниц, изменении домена, переходе с HTTP на HTTPS и приведении разных вариантов одного URL к единому каноническому адресу.

Последняя задача особенно важна.

Для сайта адреса

технически являются разными URL.

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

Два уровня работы: системные и пользовательские редиректы

Мы разделили редиректы в модуле на два логических уровня.

Первый — системные SEO-редиректы. Они отвечают за единые правила формирования URL всего сайта.

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

Такой подход позволяет не создавать сотни однотипных правил вручную.

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

В то же время для переноса конкретного раздела каталога можно создать отдельное пользовательское правило.

Системная нормализация URL

Предупреждение.png
Настройка модуля

В настройках модуля можно включить автоматическую обработку наиболее распространённых SEO-сценариев:

  • перенаправление HTTP → HTTPS;
  • принудительное использование www или, наоборот, домена без www;
  • удаление index.php из адресов;
  • приведение пути URL к нижнему регистру;
  • удаление множественных слешей;
  • добавление завершающего /;
  • совместную работу с существующими правилами редиректов.

Все эти настройки управляются из административной части 1С-Битрикс.

Один переход вместо цепочки редиректов

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

Представим запрос:

http://www.site.ru//Catalog/index.php

На проекте одновременно включено несколько правил:

HTTP → HTTPS,

  • удаление www,
  • удаление двойного слеша,
  • удаление index.php,
  • перевод URL в нижний регистр,
  • добавление завершающего слеша.

Наивная реализация может превратить это в цепочку:

URL 1 → URL 2 → URL 3 → URL 4 → URL 5

Наш модуль сначала рассчитывает итоговый адрес и выполняет одно перенаправление сразу на конечный URL.

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

301, 302, 307 и 308

Модуль поддерживает четыре HTTP-кода перенаправления.

Код

Назначение

301

постоянное перемещение страницы

302

временное перемещение

307

временный редирект с однозначным сохранением HTTP-метода

308

постоянный редирект с однозначным сохранением HTTP-метода

Для большинства классических SEO-переездов используется 301. Если изменение временное — обычно подходит 302 или 307.

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

Поддержка всех четырёх вариантов позволяет использовать модуль не только для классических SEO-задач, но и для более сложных сценариев работы веб-приложения.

Не только точное совпадение URL

Персональные правила.png
Персональные правила

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

Поэтому в модуле предусмотрено несколько способов поиска совпадений.

Точное совпадение подходит для переноса одной страницы:

/catalog/old-product/
→
/catalog/new-product/

Совпадение по префиксу удобно при переносе целого раздела.

Например, структура

/old-catalog/...

может быть перенесена в

/catalog/...

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

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

Для сложных случаев предусмотрены регулярные выражения.

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

Query String тоже можно учитывать

Реальные URL часто содержат GET-параметры:

/catalog/?brand=apple

или

/page/?utm_source=mail

В пользовательском правиле можно определить, должен ли Query String участвовать в обработке редиректа.

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

Приоритет и сортировка правил

На большом проекте несколько правил потенциально могут подходить под один запрос.

Поэтому каждое правило имеет сортировку, определяющую порядок обработки. Кроме того, правила можно активировать и деактивировать без удаления.

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

К каждому правилу также можно добавить комментарий.

На первый взгляд это небольшая функция, но после появления сотен редиректов комментарий вроде:

Перенос старого каталога после редизайна 2026

намного полезнее, чем попытка через год вспомнить, зачем вообще было создано правило.

Поддержка многосайтовости

1С-Битрикс позволяет управлять несколькими сайтами в рамках одной установки, поэтому механизм редиректов обязательно должен учитывать эту архитектуру.

В пользовательских правилах нашего модуля предусмотрена привязка к сайту.

Это позволяет централизованно управлять перенаправлениями даже в проектах, где одна установка 1С-Битрикс обслуживает несколько сайтов.

Массовый импорт редиректов из CSV

Отдельная задача возникает при миграции крупного сайта.

SEO-специалист может подготовить таблицу:

старый URL → новый URL

на несколько сотен или тысяч строк.

Создавать каждое правило вручную в таком случае бессмысленно.

Поэтому в модуле предусмотрен импорт из CSV.

Есть три режима работы: добавление новых правил, обновление существующих и полная замена списка пользовательских редиректов.

При этом импорт не выполняется вслепую.

Модуль предварительно проверяет структуру файла и данные и показывает предварительный просмотр импортируемых записей.

Для больших миграций это принципиально важно: ошибка в одной колонке CSV не должна превращаться в сотни неправильно созданных редиректов.

Статистика: какие редиректы действительно используются

Статистика.png
Статистика

Создать правило — только половина задачи.

Через некоторое время возникает другой вопрос: а этот редирект вообще ещё кто-нибудь использует?

Модуль собирает статистику срабатываний.

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

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

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

Защита от опасных правил

Чем гибче система редиректов, тем опаснее ошибка администратора.

Неправильное правило может создать цикл:

/page1/ → /page2/
/page2/ → /page1/

или неожиданно начать отправлять пользователей на внешний домен.

Поэтому мы не ограничились обычной формой «откуда → куда».

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

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

Не нужно менять шаблоны сайта

После установки модуль подключается через события 1С-Битрикс и обрабатывает публичные GET-запросы до формирования страницы.

Размещать компонент в шаблоне сайта не требуется.

Настройки находятся в административной части:

Настройки → Настройки продукта → Настройки модулей → Профессиональные SEO-редиректы

а пользовательские правила, импорт и статистика вынесены в отдельные административные разделы модуля.

То есть после установки управление редиректами становится обычной административной задачей и в большинстве ситуаций не требует изменения PHP-кода или .htaccess.

Почему не просто .htaccess?

Конечно, практически любой редирект можно реализовать средствами веб-сервера.

И иногда это действительно правильный вариант. Например, инфраструктурные перенаправления, которые должны выполняться ещё до запуска PHP, логично оставлять на уровне nginx или Apache.

Проблемы начинаются тогда, когда .htaccess превращается в базу данных SEO-правил.

Десятки и сотни строк сложно сопровождать. Нет привычного интерфейса 1С-Битрикс, комментарии и история использования зависят от дисциплины разработчиков, массовое обновление становится отдельной задачей, а ошибка в регулярном выражении может повлиять на весь сайт.

Модуль переносит прикладное управление SEO-редиректами туда, где оно и должно находиться, — в административную часть CMS.

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

Практический пример: переезд каталога

Предположим, интернет-магазин много лет работал со структурой:

/catalog_old/...

После редизайна каталог переносится в:

/catalog/...

SEO-специалист подготовил таблицу наиболее важных старых посадочных страниц.

Для отдельных страниц можно создать точные 301-редиректы.

Для группы однотипных URL можно использовать префикс или регулярное выражение.

Большой набор правил можно загрузить через CSV.

Одновременно в системных настройках можно привести весь сайт к HTTPS, убрать www, удалить index.php, двойные слеши и привести URL к выбранному формату.

В результате задачи миграции и нормализации адресов решаются одной системой.

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

Чем наш подход отличается от других решений

На Маркетплейсе 1С-Битрикс есть несколько модулей для работы с перенаправлениями.

Есть простые решения, ориентированные преимущественно на создание 301/302-редиректов. Например, модуль dev2fun поддерживает 301 и 302, многосайтовость, внешние переходы и режим срабатывания только при 404. Решение ITDON делает акцент на простом управлении редиректами и автоматическом отслеживании изменения URL товаров.

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

Мы пошли немного другим путём.

«Профессиональные SEO-редиректы» — в первую очередь специализированный движок для предсказуемого управления перенаправлениями.

Мы считаем особенно важным сочетание следующих возможностей в одном инструменте: системная SEO-нормализация URL с переходом сразу на итоговый адрес, 301/302/307/308, четыре режима сопоставления правил, работа с Query String, многосайтовость, сортировка и комментарии, безопасный импорт CSV с предварительной проверкой, статистика срабатываний и встроенная защита от циклов, некорректных регулярных выражений и нежелательных внешних редиректов.

Именно по совокупности этих возможностей мы считаем «Профессиональные SEO-редиректы» одним из лучших, а для задач централизованного управления SEO-редиректами — лучшим, по нашему мнению, решением для 1С-Битрикс на сегодняшний день.

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

Кому особенно пригодится модуль

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

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

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

Вместо набора разрозненных правил в серверных конфигурациях появляется одна точка управления внутри 1С-Битрикс.

Итог

Редиректы кажутся простой задачей только до тех пор, пока их десять.

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

 «Профессиональные SEO-редиректы» для 1С-Битрикс. от «Цифрового Элемента» превращают этот процесс из набора правок .htaccess и отдельных PHP-обработчиков в управляемую систему внутри 1С-Битрикс.

Системная нормализация URL, пользовательские правила, точные и групповые условия, регулярные выражения, 301/302/307/308, работа с Query String, многосайтовость, CSV-импорт, статистика и защита от ошибочных правил закрывают практически все основные задачи профессионального управления перенаправлениями.

А принцип «сначала вычислить правильный итоговый URL — затем сделать один редирект» позволяет избежать одной из самых распространённых проблем плохо настроенных сайтов — длинных цепочек перенаправлений.

Поэтому если на проекте 1С-Битрикс редиректы перестали быть единичными исключениями и превратились в часть постоянной SEO-работы, имеет смысл перестать хранить их как набор технических костылей и начать управлять ими как отдельной системой.

Мне не нравится
Россия, Челябинская область, Челябинск, ул. Энтузиастов, 2, оф. 200 Телефон: +7 (351) 220-45-35

Читайте в нашем блоге

Все статьи
Профессиональные SEO-редиректы для 1С-Битрикс: управляем URL без .htaccess и лишних цепочек

Профессиональные SEO-редиректы для 1С-Битрикс: управляем URL без .htaccess и лишних цепочек

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

24.08.2026
3
Копирование инфоблоков в 1С-Битрикс: как быстро создать полную копию структуры и данных

Копирование инфоблоков в 1С-Битрикс: как быстро создать полную копию структуры и данных

Инфоблоки — один из основных механизмов хранения структурированных данных в «1С-Битрикс: Управление сайтом». На них строятся каталоги, новости,...

20.08.2026
30
Yandex SmartCaptcha для 1С-Битрикс: современная защита форм без доработки компонентов

Yandex SmartCaptcha для 1С-Битрикс: современная защита форм без доработки компонентов

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

12.08.2026
192
Версия для слабовидящих на сайте 1С-Битрикс: доступность без отдельного шаблона и дублирования контента

Версия для слабовидящих на сайте 1С-Битрикс: доступность без отдельного шаблона и дублирования контента

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

06.08.2026
334
Cookie-баннер для 1С-Битрикс: как получать и учитывать согласия пользователей, а не просто показывать уведомление

Cookie-баннер для 1С-Битрикс: как получать и учитывать согласия пользователей, а не просто показывать уведомление

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

04.08.2026
184
Как проверить сайт на 1С-Битрикс на вирусы и трояны: возможности расширенного антивирусного модуля

Как проверить сайт на 1С-Битрикс на вирусы и трояны: возможности расширенного антивирусного модуля

Вредоносный код на сайте не всегда выглядит как отдельный файл с очевидным названием virus.php. Злоумышленники могут внедрить несколько строк в...

03.08.2026
138
Технический гайд: как продвигать сайт через нейросети

Технический гайд: как продвигать сайт через нейросети

Еще несколько лет назад SEO выглядело относительно понятно: поисковый робот индексирует страницу, пользователь вводит запрос в Google или Яндек...

29.05.2026
502
AI-driven development: как искусственный интеллект меняет разработку веб-проектов

AI-driven development: как искусственный интеллект меняет разработку веб-проектов

Разработка веб-проектов за последние годы стала значительно сложнее. Наш опыт показывает, что даже типовой eCommerce-проект сегодня редко огран...

21.05.2026
686