ГлавнаяБлог → Диагностика

Сайт перенаправляет на другой сайт

Если вместо вашего сайта открывается чужой, это классический признак заражения. Находим, где спрятан редирект, и возвращаем сайт на место.

Сайт перенаправляет на другой сайт
Краткий ответ

Редирект прячут в .htaccess, в JS-коде страниц, в PHP-шапке темы или в базе данных. Проверьте все четыре места, сверяясь с эталоном, и удалите чужое правило.

Что значит «сайт перенаправляет»

Перенаправление бывает честным - например, с http на https или со старого адреса на новый. Но если ваш сайт ведёт на чужой домен, это почти всегда взлом. Такой редирект угоняет посетителей, а вам оставляет убытки от оплаченной впустую рекламы.

Где прячут редирект

  • .htaccess - правила Redirect и RewriteRule.
  • JavaScript - вставки в шаблон, уводящие на чужой адрес.
  • PHP темы - код в header.php или functions.php.
  • База данных - вредоносные строки, генерирующие редирект.

Как найти источник

  1. Проверьте, редиректит ли на чужой домен из любого браузера или только с мобильного.
  2. Откройте .htaccess и поищите незнакомые домены.
  3. Просмотрите шапку темы и недавно изменённые файлы.
  4. Сравните сайт с чистой версией CMS.

Возвращаем всё на место

Удалите чужой редирект и проверьте, что сайт открывается как раньше. Затем обязательно найдите и закройте причину взлома - иначе редирект вернётся через день-два, как только злоумышленник снова получит доступ.

Совет: после чистки отправьте сайт на повторный обход в вебмастерах. Редиректы быстро портят позиции, а возвращать их дольше.

Разбор похожих проблем - в статье «Дорвеи на сайте» и «Вредоносные вставки в .htaccess».

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

Редирект виден только с телефона - это вирус?
Скорее всего да. Вирусописатели часто показывают редирект только мобильным, чтобы не спалиться перед владельцем на десктопе.
Где чаще всего прячут редирект?
В .htaccess, в коде темы и в JavaScript. Реже - в базе данных.
Можно убрать редирект самому?
Если найдёте источник - да. Но почти всегда редирект лишь симптом, а причина взлома остаётся глубже.

Сайт не работает прямо сейчас?

Оставьте заявку - через 30 минут вы будете точно знать, что случилось, сколько стоит ремонт и когда сайт снова начнёт приносить деньги.

Нажимая кнопку, вы соглашаетесь с политикой обработки персональных данных.

Спасти сайт - диагностика 0 ₽