sandro-xxx
Добрый день. Искал по форуму ответ на вопрос - не нашел. Поэтому прошу помощи.
Задача:
Необходимо пропускать на сайт пользователей, которые переходят только из поисковых систем - direct и реферальный траф надо фильровать и показывать заглушку. Подскажите, как это можно реализовать?
При этом стоит учитывать, что бы роботы ПС беспрепятственно попадали на сайт.
Спасибо за внимание.
Sarn
клоакинг же скрипты для этого юзаются.
вот пример
<?php
$stop_ips_masks = array(
"66\.249\.[6-9][0-9]\.[0-9]+", // Google NetRange: 66.249.64.0 - 66.249.95.255
"74\.125\.[0-9]+\.[0-9]+", // Google NetRange: 74.125.0.0 - 74.125.255.255
"78\.137\.163\.133",
"65\.5[2-5]\.[0-9]+\.[0-9]+", // MSN NetRange: 65.52.0.0 - 65.55.255.255,
"74\.6\.[0-9]+\.[0-9]+", // Yahoo NetRange: 74.6.0.0 - 74.6.255.255
"67\.195\.[0-9]+\.[0-9]+", // Yahoo#2 NetRange: 67.195.0.0 - 67.195.255.255
"72\.30\.[0-9]+\.[0-9]+", // Yahoo#3 NetRange: 72.30.0.0 - 72.30.255.255
"38\.[0-9]+\.[0-9]+\.[0-9]+", // Cuill: NetRange: 38.0.0.0 - 38.255.255.255
"93\.172\.94\.227", // MacFinder
"212\.100\.250\.218", // Wells Search II
"71\.165\.223\.134", // Indy Library
"70\.91\.180\.25",
"65\.93\.62\.242",
"74\.193\.246\.129",
"213\.144\.15\.38",
"195\.92\.229\.2",
"70\.50\.189\.191",
"218\.28\.88\.99",
"165\.160\.2\.20",
"89\.122\.224\.230",
"66\.230\.175\.124",
"218\.18\.174\.27",
"65\.33\.87\.94",
"67\.210\.111\.241",
"81\.135\.175\.70",
"64\.69\.34\.134",
"89\.149\.253\.169"
);
foreach($stop_ips_masks as $botip){
if(preg_match('|'.$botip.'|', $_SERVER['REMOTE_ADDR'])){
$bot = true;
}
}
if($bot !== true)){
header('Location:
http://url');
}
?>
допиливай как тебе нравится
sandro-xxx
S_Flash писал:
Оффтопик: Жесть!
Ну а чего стесняться
Я когда то на фармовском доре такое наблюдал - захожу директом вижу описание, думаю, а где же форма заказа. а потом случайно через выдачу на него попал и о чудо, другой контент выводиться...