- Опубликовано:
- 17.08.2026
- Обновлено:
- Версия:
- 0.0.7
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- Первый сайт, Старт, Стандарт, Малый бизнес, Бизнес, Интернет-магазин + CRM
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
Профессиональные SEO-редиректы — модуль для 1С-Битрикс, предназначенный для централизованного управления перенаправлениями на сайте. Решение помогает поддерживать корректную структуру URL, устранять дубли страниц, сохранять накопленный поисковый вес при изменении адресов и упрощает администрирование большого количества правил.
Модуль объединяет системные SEO-редиректы и пользовательские правила в едином интерфейсе, поддерживает гибкие сценарии обработки URL и предоставляет инструменты контроля эффективности настроенных перенаправлений.
Возможности модуляцентрализованное управление всеми редиректами сайта;
включение и отключение отдельных правил без изменения кода сайта;
поддержка постоянных и временных редиректов (301, 302, 307, 308);
несколько режимов поиска совпадений:
точное совпадение;
совпадение по префиксу;
поиск по части URL;
регулярные выражения;
поддержка многосайтовости;
возможность учитывать параметры запроса (Query String);
сортировка правил и управление порядком их выполнения;
комментарии к правилам для удобства сопровождения.
Модуль позволяет автоматически выполнять типовые SEO-преобразования URL:
перенаправление HTTP → HTTPS;
перенаправление на домен с www;
перенаправление на домен без www;
удаление index.php из адресов страниц;
приведение URL к нижнему регистру;
удаление лишних символов /;
добавление завершающего слэша;
поддержка существующих правил редиректов при необходимости.
Все системные редиректы объединяются в один итоговый редирект, что позволяет избежать цепочек последовательных перенаправлений.
Импорт правилДля массового добавления и обновления правил реализован импорт из CSV.
Поддерживаются режимы:
добавление новых правил;
обновление существующих;
полная замена списка пользовательских правил.
Перед импортом выполняется проверка структуры файла и валидация данных, а также отображается предварительный просмотр импортируемых записей.
СтатистикаДля анализа работы редиректов модуль ведет статистику использования правил.
Доступны:
количество срабатываний каждого правила;
дата последнего использования;
журнал перенаправлений;
фильтрация и поиск по статистике.
Модуль содержит встроенные механизмы защиты:
проверка корректности правил перед сохранением;
защита от некорректных регулярных выражений;
предотвращение циклических перенаправлений;
возможность разрешения и запрета внешних редиректов;
проверка прав доступа администратора;
защита административных действий с использованием механизмов безопасности 1С-Битрикс.
единая точка управления всеми редиректами сайта;
удобное сопровождение большого количества правил;
сокращение количества ошибок при изменении структуры сайта;
повышение качества SEO за счет корректной обработки URL;
снижение количества дублей страниц;
сохранение ссылочного веса при переносе разделов и страниц;
интеграция со стандартной административной частью 1С-Битрикс.
Модуль предназначен для интернет-магазинов, корпоративных сайтов, каталогов продукции, информационных порталов и любых проектов на платформе 1С-Битрикс, где требуется удобное и безопасное управление SEO-редиректами.
Как модуль работает на сайтеЗапрос на сайт → Bitrix: OnBeforeProlog → Event::delementRedirect()
1. Регистрация событий (install/index.php → InstallEvents()):
- main::OnPageStart → Event::delementRegisterModule() — подключает модуль
- main::OnBeforeProlog → Event::delementRedirect() — основная точка входа
2. Event::delementRedirect() — проверяет что запрос не админка, создаёт Main и вызывает setRedirect()
3. Main::setRedirect() — два этапа:
- Системные правила (https, www, slash и т.д.) — собирают итоговый URL, делают один LocalRedirect
- Персональные правила — берут все активные из de_redirects_rule, проверяют совпадение (exact/prefix/contains/regex), делают LocalRedirect
4. При срабатывании — увеличивает HITS, записывает LAST_HIT, если включена статистика — пишет в de_redirects_stat
Работает на каждом запросе (кроме админки) через OnBeforeProlog.