Контекстная реклама— вид размещения интернет-рекламы, в основе которой лежит принцип соответствия содержания рекламного материала содержанию интернет-страницы, на которой размещается данный материал
SAPE берет отдельные страницы сайтов, воспринимая страницы с содержанием параметров как отдельные страницы. Если пойти от обратного, и к урлу страницы добавить параметры, скажем,? param, то с точки зрения сапы мы получим другую страницу, а с точки зрения пользователя ничего не изменится.
Т. е., добавляя параметры к урлам страниц и сравнивая их с «эталонной» страницей мы достаточно легко можем определить продажность ссылок. В одном случае они будут отображаться, а во втором нет. Как этого избежать?
Для избегания подобного нужно «рассказать» сапе о том, что нужно «резать» параметры страниц.
Чтобы это сделать просто добавьте код:
$_SERVER ['REQUEST_URI']=preg_replace ("/\?(.*)$/",'',$_SERVER ['REQUEST_URI']);
прямо в верх кода сапы.
Результат должен быть приблизительно таким (сразу же с кодировкой UTF-8 для Webasyst):
{php}
$_SERVER ['REQUEST_URI']=preg_replace ("/\?(.*)$/",'',$_SERVER ['REQUEST_URI']);
if (! defined ('_SAPE_USER')){
define ('_SAPE_USER', 'УНИКАЛЬНЫЙ_ИДЕНТИФИКАТОР_САПЫ');
}
require_once ($_SERVER ['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape. php');
$o ['charset'] = 'UTF-8';
$sape = new SAPE_client ($o);
unset ($o);
{php}
Все:)
Теперь попробуйте добавить параметры к странице, содержащие сапу - ничего не изменится. Для максимальной безопасности остается только разнести код по разным частям страницы. Кстати у тех, кто использует WordPress и оставил ссылочную структуру сайта неизменной с момента установки ничего не выйдет т. к. ссылки по умолчанию формируются в параметрическом виде. Соответственно, если применить данный метод сайт будет недоступен для Sape. Придется либо менять структуру и ждать переиндексации либо отказаться от идеи скрытия.
Желаю удачи и побольше зароботков.





