Heim  >  Artikel  >  Backend-Entwicklung  >  php蜘蛛正常抓取,用户访问调转指定页面代码

php蜘蛛正常抓取,用户访问调转指定页面代码

WBOY
WBOYOriginal
2016-07-25 09:13:321255Durchsuche


有些时候我们展现的内容是供搜索引擎用了,很多用户是不必看到的,所以下面分享该php代码,蜘蛛正常抓取,用户访问调转指定页面代码
  1. $v = false;
  2. $tmp = $_SERVER['HTTP_USER_AGENT'];
  3. if(strpos($tmp, 'Googlebot') !== false){
  4.     $v = true;
  5. } else if(strpos($tmp, 'Baiduspider') >0){
  6.     //echo '百度';
  7.         $v = true;
  8. } else if(strpos($tmp, 'Yahoo! Slurp') !== false){
  9.     //echo '雅虎';
  10.         $v = true;
  11. } else if(strpos($tmp, 'msnbot') !== false){
  12.     //echo 'Msn';
  13.         $v = true;
  14. } else if(strpos($tmp, 'Sosospider') !== false){
  15.     //echo '搜搜';
  16.         $v = true;
  17. } else if(strpos($tmp, 'YodaoBot') !== false || strpos($tmp, 'OutfoxBot') !== false){
  18.     //echo '有道';
  19.         $v = true;
  20. } else if(strpos($tmp, 'Sogou web spider') !== false || strpos($tmp, 'Sogou Orion spider') !== false){
  21.     //echo '搜狗';
  22.         $v = true;
  23. } else if(strpos($tmp, 'fast-webcrawler') !== false){
  24.     //echo 'Alltheweb';
  25.         $v = true;
  26. } else if(strpos($tmp, 'Gaisbot') !== false){
  27.     //echo 'Gais';
  28.         $v = true;
  29. } else if(strpos($tmp, 'ia_archiver') !== false){
  30.     //echo 'Alexa';
  31.         $v = true;
  32. } else if(strpos($tmp, 'altavista') !== false){
  33.     //echo 'AltaVista';
  34.         $v = true;
  35. } else if(strpos($tmp, 'lycos_spider') !== false){
  36.     //echo 'Lycos';
  37.         $v = true;
  38. } else if(strpos($tmp, 'Inktomi slurp') !== false){
  39.     //echo 'Inktomi';
  40.         $v = true;
  41. }

  42. if($v != true){
  43.         header("Location: http://www.xiaobei668.com");
  44. }
  45. ?>
复制代码
搜索引擎, 百度, 搜搜, false


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn