Почему редирект срабатывает только при переходе из Яндекса или Google?
Вредоносный код проверяет заголовок Referer — откуда пришёл посетитель. Если переход из поисковика — срабатывает перенаправление на казино или мошеннический сайт. При прямом вводе адреса или переходе из закладок Referer отсутствует, и сайт открывается нормально. Именно поэтому владелец может неделями не замечать проблему — он заходит на сайт напрямую.
Можно ли убрать редирект самостоятельно?
Удалить видимый симптом — да. Устранить причину — сложнее. Редирект может работать через .htaccess, через JS-инъекцию в core.js, через PHP-код в файлах ядра или через агент в базе данных. Часто эти механизмы дублируют друг друга: удалите один — второй восстановит. Без анализа логов сервера и проверки всех векторов заражения высока вероятность, что редирект вернётся через несколько часов или дней.
Удалил .htaccess — редирект пропал, но через день вернулся. Почему?
Потому что .htaccess — только один из механизмов редиректа. Вредоносный PHP-скрипт или агент в базе данных пересоздаёт правила в .htaccess автоматически. Пока не найден и не удалён источник — бэкдор, который генерирует редирект — удаление .htaccess даёт лишь временный эффект.
Яндекс.Директ прислал уведомление о редиректе — что делать в первую очередь?
Не пытаться «быстро починить» и возобновить рекламу. Сначала нужна полноценная диагностика — определить, как именно работает редирект и через какую уязвимость проник вредоносный код. Иначе рекламная система снова обнаружит перенаправление и заблокирует объявления повторно. Быстрое латание дыр без анализа причины — потеря времени и рекламного бюджета.
Сколько стоит устранение вирусного редиректа?
Зависит от типа и масштаба заражения. Если редирект только через .htaccess и точка входа очевидна — работа занимает несколько часов. Если задействованы JS-инъекции, PHP-бэкдоры в файлах ядра и агенты в базе данных — от одного рабочего дня. Первичная оценка бесплатно, точную стоимость называю после диагностики, до начала работ.
Какая гарантия, что редирект не вернётся?
Удаление кода без закрытия уязвимости — бессмысленно. Поэтому помимо очистки я нахожу конкретную точку входа и закрываю её: обновляю уязвимые модули, ограничиваю доступ к служебным скриптам, меняю все пароли и ключи. 14 дней гарантии — если редирект вернётся по той же причине, исправлю бесплатно.
Что будет, если не устранять редирект?
Яндекс и Google пометят сайт как вредоносный — органический трафик упадёт до нуля. Рекламные системы заблокируют объявления. Хостер может отключить аккаунт за вредоносную активность. Параллельно заражение будет усиливаться: появятся спам-рассылки с вашего домена, новые бэкдоры, а на виртуальном хостинге вирус перекинется на соседние сайты.
Редирект появляется только на мобильных устройствах — это вирус?
Да, это распространённая техника. Вредоносный код проверяет User-Agent браузера и активирует перенаправление только для мобильных устройств — так сложнее обнаружить проблему с рабочего компьютера. Аналогично работают редиректы, которые срабатывают только в режиме инкогнито или только для новых посетителей. Это целенаправленная маскировка.