Расширенный редирект
Этот модуль входит в нашу Подписку.
Оформите подписку — и пользуйтесь всеми модулями без ограничений.
Модуль задаёт постоянные 301-переадресации со старых адресов витрины на новые страницы магазина или внешние сайты. Правила включаются и отключаются отдельно.
Для чего нужен
Помогает направить посетителя по нужному адресу после переноса страницы или изменения структуры каталога. Для каждого исходного пути задаётся конкретный адрес назначения, без правки серверных правил.
Основные возможности
- Создание, изменение и удаление правил переадресации.
- Активный и отключённый статус для каждого правила.
- Внутренние пути и полные внешние адреса назначения.
- Выбор, учитывать ли GET-параметры при сравнении исходного URL.
- Привязка правил к компании в текущем контексте магазина.
Как работает
При открытии страницы модуль ищет активное правило для текущей компании с совпадающим исходным путём. При совпадении посетитель переходит на сохранённый конечный адрес. Это точное сопоставление, а не поиск по шаблону; модуль работает и для существующих страниц, не только при ошибке 404.
Остались вопросы по работе модуля?
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Владельцам
- English
- Русский
- 4.21.X
- 4.20.X
- 4.19.X
- 4.18.X
- 4.17.X
Инструкция к модулю Расширенный редирект
Что делает модуль
Модуль выполняет постоянный 301-редирект на витрине по активному правилу текущей компании. Исходный путь сравнивается целиком, без масок и регулярных выражений.
Где находится модуль
Правила: «Веб-сайт → SEO → Расширенный редирект». Это отдельный пункт, не стандартные «301-редиректы». Настройка сравнения URL находится в карточке «Расширенный редирект» в управлении модулями. Доступ к пунктам зависит от прав пользователя.
Создание правила
- Переключитесь в нужный контекст компании или витрины.
- Добавьте правило: «Начальный url» — например,
/old-page; «Конечный url» —/new-pageили полный адресhttps://example.org/new-page. - Выберите активный статус и сохраните. Для временного отключения используйте отключённый статус.
- Проверьте переход на витрине именно выбранной компании. Не создавайте одинаковые исходные пути в нескольких активных правилах одной компании: приоритет дублей не задан.
Указывайте исходный адрес как путь внутри магазина, а не адрес чужого сайта. Слэши по краям исходного пути нормализуются. Для внутреннего адреса назначения без ? и # добавляется завершающий слэш. Если они присутствуют, сохраняется заданный вид пути. Например, /index.php?dispatch=products.search остаётся адресом с параметрами.
GET-параметры
«Не учитывать GET-параметры при сопоставлении URL» по умолчанию выключено. Тогда /old-page?utm_source=test не совпадает с правилом /old-page: нужен полный исходный путь с параметрами. Порядок параметров также не нормализуется.
При включении настройки часть запроса после ? исключается из сравнения. Записывайте исходное правило без параметров: /old-page сработает и для /old-page?utm_source=test. Настройка касается всех правил модуля, а не одного правила. Входящие параметры не дописываются автоматически к конечному URL: нужные параметры укажите в нём явно. Фрагмент после # браузер серверу не передаёт, поэтому использовать его для исходного сравнения нельзя.
Изменение и удаление
В списке можно править адреса, менять статус и удалять выбранные правила. Поиск фильтрует конечный адрес. В контексте компании операции ограничены её правилами; общий административный контекст отличается от отдельной компании. Правило компании 0 не является универсальным правилом для всех компаний витрины.
Как проверить работу
- Откройте начальный путь на нужной витрине. В сетевой панели браузера проверьте ответ 301 и адрес назначения.
- Отдельно проверьте исходный путь с GET-параметрами при выключенной и включённой настройке.
- Проверьте внутреннее назначение с query-параметрами и внешний адрес, если они используются.
- Отключите правило и повторите проверку в чистой сессии: браузер может кэшировать 301.
Не направляйте страницу на саму себя и не создавайте цепочку, возвращающуюся к исходному адресу: автоматической защиты от циклов в модуле нет. Если правило не сработало, проверьте статус, компанию, точное написание пути и режим GET-параметров.
История изменений
v1.3.2 от 14.09.2026
[*] Обновлены код, шаблоны и интеграционные файлы модуля.
[*] Обновлены описание, инструкция, changelog и логотип модуля.
v1.3.1
[*] Обновлён шаблон модуля и улучшена проверка действий со списком редиректов.
[*] Уточнено описание настройки сопоставления URL с GET-параметрами.
[!] Исправлено:.
[!] Исправлено формирование внутреннего редиректа на URL с query-параметрами.
[*] Восстановлены отдельные пункты SEO-правил, 301-редиректов и robots.txt в меню «Веб-сайт → SEO» с сохранением пункта расширенного редиректа и независимой проверкой прав доступа.
[*] Операции просмотра, создания, изменения и удаления редиректов ограничены текущей компанией продавца.
v1.3.0 от 2026-02-19
[*] Обновлён шаблон модуля.
v1.2.0 от 2024-05-20
[+] Добавлено:.
[+] Добавлена поддержка мультивитрин.
[+] Добавлены подсказки для работы с URL.
[*] Изменены пути к настройкам URL.
v1.1.0 от 2024-03-25
[+] Добавлено:.
[+] Добавлена настройка учёта GET-параметров при сопоставлении начального URL.
v1.0.4 от 2022-06-09
[!] Исправлено:.
[!] Исправлено формирование перехода на заданный адрес.
v1.0.3 от 2022-06-09
[!] Исправлено:.
[+] Исправлена проверка URL при добавлении редиректа.
v1.0.2 от 2022-06-09
[!] Исправлено:.
[!] Исправлен редирект по абсолютному URL.
v1.0.1 от 2022-06-09
[!] Исправлено:.
[!] Исправлена обработка слэшей и переходов на другой сайт.
[*] Переименована страница со списком редиректов.
[-] Данные редиректов сохраняются при удалении модуля.
v1.0.0 от 2022-06-08
[+] Добавлено:.
[+] Первое издание.
Обозначения:
[+] Добавлено
[-] Удалено
[*] Изменено
[!] Исправлена ошибка
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.