Reemake Digital Agency · Безопасность

Как вылечить мобильный редирект
и скрытые внешние ссылки

С ПК сайт работает, а на телефоне уводит на фишинг. В HTML появились невидимые ссылки на казино. Мы работаем на Joomla с 2009 года и часто видим эту схему. Разбираем, как найти и убрать такой код.

Сравнительная таблица

Где искать заражение

Место зараженияЧто делаетКак обнаружить
.htaccessУсловия RewriteRule для User-AgentСмотрим строки с RewriteCond %{HTTP_USER_AGENT}
index.php шаблонаВнедрённый JS проверяет тип устройстваСравнение с чистой сборкой Joomla
#__contentСкрытые ссылки в материалахПоиск по базе ссылок на чужие домены
#__modulesКастомный HTML-модуль с редиректомПросмотр всех модулей типа custom HTML
/plugins/system/Свой плагин с подменой контентаПроверка новых плагинов, которых вы не ставили

Мини-кейс · Симметрия

Мебельная компания: редирект нашли за 2 часа

Задача: «Симметрия» — мебельная компания из Перми. С десктопа сайт работал нормально. С мобильных — редирект на фишинг-сайт, маскирующийся под мебель. Клиенты жаловались, что «сайт поломался». Хостинг пока не блокировал, но предупредил.

Что сделали: сравнили файлы с чистой сборкой Joomla 6 — нашли правку в .htaccess: условие RewriteCond на мобильный User-Agent. Убрали правило. Дополнительно почистили два материала в #__content — там были скрытые ссылки на фишинг через display:none.

Результат: редирект исчез сразу после правки .htaccess. Скрытые ссылки — через час. Google пометку не успел поставить. За неделю — ни одной жалобы. Клиенты вернулись.

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

Гео и техника

Работаете только в Перми?
Офис в Перми, работаем по всей России и краю: Березники, Соликамск, Чайковский, Кунгур, Краснокамск, Лысьва. Диагностику делаем удалённо.

Как быстро найти?
Сравнить с чистой сборкой и проверить .htaccess + PHP-файлы. Обычно диагностика — 2–4 часа.

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

Как не повторить?
Регулярные обновления, сложные пароли, ограничение доступа к админке по IP, firewall. Обсудим на аудите.

Мобильный редирект?

Пришлите ссылку и доступ к файлам. Проведём диагностику, найдём источник и очистим код. Бесплатный аудит — оценим проект без обязательств.

Пришлите ссылку →
8 (950) 442-49-00 reemake@inbox.ru Max Messenger Max

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

г. Пермь