Cloaking скрипт (IP + UserAgent)

Статус
В этой теме нельзя размещать новые ответы.
Примерно так можно базу IP в файл собрать
PHP:
$timestamp = filemtime(FILE_BOTS);
$lastupdated = date("Ymd",$timestamp);
if($lastupdated != date("Ymd")) {
 $lists = array(
 'http://spiders.wphost.info/google.txt',
 'http://spiders.wphost.info/inktomi.txt',
 'http://spiders.wphost.info/lycos.txt',
 'http://spiders.wphost.info/msn.txt',
 'http://spiders.wphost.info/altavista.txt',
 'http://spiders.wphost.info/askjeeves.txt',
 'http://spiders.wphost.info/wisenut.txt',
 );
 foreach($lists as $list) {
  $opt .= fetch($list);
 }
 $opt = preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $opt);
 $fp =  fopen("../".FILE_BOTS."","w");
 fwrite($fp,$opt);
 fclose($fp);
}

А с какой переодичностью необходимо обнавлять файл с базой IP?
 
Я поправил - вот рабочий код:
Код:
<?php

error_reporting(E_ALL ^ E_NOTICE);

define(FILE_BOTS, "bots.txt");
$timestamp = filemtime(FILE_BOTS);
$lastupdated = date("Ymd",$timestamp);
if($lastupdated != date("Ymd")) {
$lists = array(
'http://spiders.wphost.info/google.txt',
'http://spiders.wphost.info/inktomi.txt',
'http://spiders.wphost.info/lycos.txt',
'http://spiders.wphost.info/msn.txt',
'http://spiders.wphost.info/altavista.txt',
'http://spiders.wphost.info/askjeeves.txt',
'http://spiders.wphost.info/wisenut.txt',
);
foreach($lists as $list) {
  $tmp = file($list);
  $opt .= implode("",$tmp);
}
$opt = preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $opt);
$fp =  fopen(FILE_BOTS,"w");
fwrite($fp,$opt);
fclose($fp);
}
?>
 
ну вы даёте.
клоакинг уже давно проглядывается поисковыми системами.
Если я не прав, то убедите меня с доказательствами - поверю.
 
если по уму сделать, то ничего не проглядывается ... для этого и существуют такие скрипты, которые клоачат по айпишнику бота..

ну вы даёте.
клоакинг уже давно проглядывается поисковыми системами.
Если я не прав, то убедите меня с доказательствами - поверю.
 
По уму... по уму если делать то надо много факторов учитывать, IP, Referrer, UserAgent...
Но бот то может зайти и с подставным реферером и с левого айпи. ! захода ему хватит, что бы уличить вас в клоакинге и вы получите заслуженный бан :-]
 
На счет заслуженный бан - это вопрос спорный ... :)
А вот что может - это факт. К сожалению по ИП и по юзерагенту выделить бота уже не является 100% гарантией. Какие у кого идеи на этот счет? Я готов реализовать скрипт...
 
Единственное, для чего хотелось бы иметь такую фичу - для СЕО доров... добавить к IP+UserAgent еще Referrer и если в нем срдержится инфа о поисковике - перекидывать на фид, если нет - все показывать красивую страницу-дорвей(сайтик).
 
jack!

jack, есть очень неплохая идея - скрипт реализуется в виде блога. т.е. есть некий набор постоянных элементов: хедер, футер, меню, карта сайта, ссылки, наши друзья и т.п. и есть собственно зона в которой крутится контент. только боту выдается оптимизированный, а юзеру тот, который нужен тебе. В результате с точки зрения поискового бота ничего криминального в такой схеме нет - если он заходит под другим айпишником или юзерагентов, то ему выдается другой контент. ну и что? может он за это время успел обновиться. основные элементы остались неизменными - хедер на месте, футер тоже. меню вон есть...

На счет заслуженный бан - это вопрос спорный ... :)
А вот что может - это факт. К сожалению по ИП и по юзерагенту выделить бота уже не является 100% гарантией. Какие у кого идеи на этот счет? Я готов реализовать скрипт...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху