Как удалить следы клоакинга с сайта?
У меня много сайтов на различных хостингах.В одно время сайты один за другим начали выпадать с индекса.Сайты нормальные,никаких нарушений санкций поисковых систем нет.Решил я проанализировать исходные коды сайтов,может там есть лишние ссылки.Исходный код в браузере ничего такого не показал.Одновременно я модернизировал компонент на Joomla и сразу же увидел там код такого содержания:
Причем этим кодом поражены буквально все php файлы.Вставка зашифровано MD5 хешем,а что делают функции $wp-salt и $wp_add_filter не совсем понятно. Пытался найти хвост данного чуда,так и не докопался.
Так же,в корне всех сайтов лежит файл,который не относится к файлу CMS.Название pass.php.Содержание файла простое,всего лишь в одну строку:
$reg_user = 'r'; $reg_pass = 'r';
Поиск в интернете привел меня на ресурс http://www.cccp.pro/kak-najti-vredonosnyj-kod-na-sajte/ ,где изложена абсолютно идентичная проблема.По совету статьи я проверил сайт на web-sniffer.net и был поражен результатами:
Я насчитал 282(!) спам ссылки.Это конечно же верный бан в Яндексе.Мы имеем дело с классическим случаем клоакинга.То есть пользователи не видят спамные ссылки,а поисковые боты видят.
Решение проблемы
И каково же решение?Можно конечно же вручную поудалять все это,однакой файлов много.Проще всего залить все файлы CMS из исходника.
Твитнуть |