Профессиональные SEO-редиректы

Профессиональные SEO-редиректы, ver. 0.0.7

Рейтинг:
Бесплатно
Работает на редакциях Битрикс:
Первый сайтСтартСтандартМалый бизнесБизнесИнтернет-магазин + CRM
В случае покупки "Профессиональные SEO-редиректы" у нас, мы предложим вам "Бесплатную базовую установку" на ваш сервер.
Помощь, техподдержка
Нужна помощь?
Поможем с настройкой "Профессиональные SEO-редиректы"

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

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

Возможности модуля
  • централизованное управление всеми редиректами сайта;

  • включение и отключение отдельных правил без изменения кода сайта;

  • поддержка постоянных и временных редиректов (301, 302, 307, 308);

  • несколько режимов поиска совпадений:

    • точное совпадение;

    • совпадение по префиксу;

    • поиск по части URL;

    • регулярные выражения;

  • поддержка многосайтовости;

  • возможность учитывать параметры запроса (Query String);

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

  • комментарии к правилам для удобства сопровождения.

Системные SEO-редиректы

Модуль позволяет автоматически выполнять типовые 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.

Опубликовано 17.08.2026
Версия 0.0.7
Установлено Менее 50 раз
Адаптивность Да
Поддержка Композита Да
Подходящие редакции Первый сайт, Старт, Стандарт, Малый бизнес, Бизнес
Бесплатно Да
Пробный период Есть
Для корректной работы сайта мы используем файлы куки.
Принять