Волей случая столкнулся с абузой из датацентра, о том, что один из сайтов заражен
MALWARE.
Вручную найти мне его не получилось. Поэтому на помощь пришел сайт siteguard.ru. Он просканировал сайт и показал подозрительные места на сайте. Дальше дело техники. Вируса больше нет. (Регистрация обязательна)
Согласно результатам нового исследования, 40-минутная прогулка пешком три раза в неделю способствует поддержанию и улучшению интеллектуальных способностей. Когда мы ходим, связи между нервными клетками в головном мозге укрепляются, а это улучшает работу мозга, защищает от симптомов старения и даже стимулирует мышление.
Скажем так если у Вас качественный СДЛ и на нем стоит биржа с правильно расставленными ссылками, то поисковик ничего Вашему драгоценному сайту не сделает.
Если же он немножко похож на ГС, то стоит задуматься о том, что бы не палиться о продажности своего сайта, так как санкции будут жестоки и беспощадны.
И так, есть страница с продажной ссылкой site.ua/link.html бот подставляет, что то вида site.ua/link.html?trololo (это не догма, может быть любой другой мусор) и смотрит есть ли там эта самая ссылка, если ее нет, значит Вы спалились...
Зная этот момент, просто делаем так чтобы саповский скрипт правильно сравнивал полученный урл с имеющемся с базой линков.
. Создайте в саповской папке файл sape_venality_name.php:
$sape_venality_name=array();
# Документы, работающие с глобалом GET:
$allowed_pages=array("key.php","ping","remoute");
# Разрешённые переменные в УРле иных документов:
$allowed_var=array("");
$tm=explode("?",$_SERVER['REQUEST_URI']);
if (isset($tm[1]) and $tm[0]==str_replace($allowed_pages,"",$tm[0])) {
$k=preg_match_all("/(.*)=(.*)\&/Uis",$tm[1]."&",$am);
$bm=array();
for ($i=0; $i < $k; $i++) {
if ($am[2][$i]=="" or !in_array($am[1][$i],$allowed_var))continue;
$bm[]=$am[1][$i]."=".$am[2][$i];
}
$tm[1]=implode("&",$bm);
$sape_venality_name['request_uri']=
$_SERVER['REQUEST_URI']=($tm[1]=="") ? $tm[0]: implode("?",$tm);
}
?>
2. Код вызова, используемый на сайте:
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'идентификатор');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>
замените на следующий:
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'идентификатор');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape_venality_name.php');
$sape=new SAPE_client($sape_venality_name);
?>
Имейте в виду, что данная инструкция не гарантирует 100% скрытие ссылок. Какие методы применяет Яндекс никому неизвестно.
Сервис который принес мне положительные эмоции lmgtfy.com.
Что он делает? Сервис записывает ваш запрос (ваши действия) и показывает как это было сделано -) если не поняли перейдите по этой демо ссылке, просто умиление -)
Очень классно давать юзерам, которые достали глупыми вопросами -)))
Изменение порядка и фильтрации с красивой анимацией.
ДЕМО
Этот скрипт позволяет в трех видах выводить картинки (микро-галереи) с описанием.
ДЕМО там же и скачать