PHP код:
<?php
$bots = "google,yahoo,yandex";
$bot_array = explode(",", $bots);
$uagent = strtolower($_SERVER['HTTP_USER_AGENT']);
foreach($bot_array as $name)
{
$pos = strstr($uagent, $name);
if($pos !== false)
{
exit(header("Location: /404.php"));
}
}
header('Location: /1.php');
?>
Вот скриптик который фильтрует по юзерагенту(точнее по встречающимся в названии словам). Если это не бот-редирект на 1.php, если бот-нах с пляжа. По айпи труднее, там же целый диапазон айпишников, да и сам юзерагент не всегда типичный, у ботов часто используються обыкновенные
|