Reemake Digital Agency · Сравнение решений

Почему компонент Joomla не подходит для склейки зеркал: 5 ограничений com_redirect

В Joomla 6 есть штатный компонент перенаправлений — com_redirect. Его часто пытаются использовать для склейки зеркал, и это не работает. Разбираем 5 ограничений и показываем, чем заменить.

Что умеет com_redirect

Штатный компонент: базовые возможности

Точечные редиректы

Менеджер URL: одна конкретная страница → другая. Работает хорошо.

Автоподхват 404

Компонент логирует 404-URL, чтобы их можно было превратить в редиректы.

Массовый импорт

Можно загрузить CSV с правилами «старый URL → новый URL», но только постранично.

5 ограничений

Почему com_redirect не решает склейку

1. Работает на уровне URL, а не домена. Чтобы отловить www.site.ru, нужно создать редирект для каждой страницы отдельно. На сайте с 500 страниц — 500 правил.

2. Срабатывает поздно. Компонент включается после роутинга. Значит, зеркало уже отдаёт 200 OK перед тем, как сработает правило. Поисковик видит дубль.

3. Не сохраняет query-строку по умолчанию. UTM-метки, yclid, gclid — всё теряется. Требуется ручная настройка каждого правила.

4. Не обрабатывает HTTPS. Принудительный редирект HTTP → HTTPS через компонент невозможен. Нужен отдельный плагин или .htaccess.

5. Не защищает от HTTP_HOST-атак. Подмена заголовка Host не отсекается. Злоумышленник может заставить сайт отдавать контент на чужом домене.

Сравнение

com_redirect vs Reemake Redirect Mirror

Возможностьcom_redirectRedirect Mirror
Склейка зеркал домена🚫✅
Принудительный HTTPS🚫✅
Сохранение query🚫✅
Работа на onAfterInitialise🚫✅
Защита от HTTP_HOST-атак🚫✅
Настройка за 2 минуты🚫✅

Рекомендация

Как использовать оба решения вместе

Мы советуем: Reemake Redirect Mirror — для склейки зеркал, HTTPS и сохранения query-строки. Штатный com_redirect — для точечных редиректов отдельных страниц. Они не конфликтуют между собой, каждый делает свою работу.

Вопросы и ответы

Частые вопросы

Можно ли вообще удалить com_redirect?
Нет, это часть ядра Joomla. Но использовать его для склейки доменов нельзя — не тот инструмент.

Что делать с 404-страницами, если работает Redirect Mirror?
Плагин Redirect Mirror не мешает com_redirect собирать 404-URL. Можно продолжать использовать оба инструмента параллельно.

Будет ли плагин работать вместе с com_redirect?
Да, они не конфликтуют. Плагин обрабатывает зеркала и протокол, компонент — точечные редиректы.

Какой инструмент выбрать, если нужно только склеить www и без www?
Redirect Mirror. Одна настройка — и все варианты домена редиректятся на канонический. С com_redirect пришлось бы прописывать каждую страницу.

Задача со склейкой доменов?

Обсудим проект, предложим решение. Бесплатный аудит редиректов и SEO-проверка.

Обсудить задачу →
8 (950) 442-49-00 reemake@inbox.ru Max Messenger Max

с 8:00 до 20:00 (МСК)

г. Пермь