网站怎么实现搜索蜘蛛抓取是正常页面用户访问是其他的页面,其实比较的简单,我们只要判断是不是蜘蛛来抓取就可以,蜘蛛来抓取我们就展示正常的首页给蜘蛛抓取,如果是用户访问或者直接打开网址就直接判定为指定页面
下面代码:
- <?php
- $flag = false;
- $tmp = $_server[‘http_user_agent’];
- if(strpos($tmp, ‘googlebot’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘baiduspider’) >0){
- $flag = true;
- else if(strpos($tmp, ‘yahoo! slurp’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘msnbot’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘sosospider’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘yodaobot’) !== false || strpos($tmp, ‘outfoxbot’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘sogou web spider’) !== false || strpos($tmp, ‘sogou orion spider’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘fast-webcrawler’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘360spider’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘gaisbot’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘ia_archiver’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘altavista’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘lycos_spider’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘inktomi slurp’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘googlebot-mobile’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘360spider ‘) !== false){
- $flag = true;
- else if(strpos($tmp, ‘haosouspider’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘sogou news spider’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘youdaobot’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘bingbot’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘yisouspider’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘ia_archiver’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘easouspider’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘jikespider’) !== false){
- $flag = true;
- else if(strpos($tmp, ‘sogou blog’) !== false){
- $flag = true;
- if($flag == false){
- header(“location: https://www.banyunmao.com/”);
- exit();
- ?>
直接复制粘贴到php的文档里面即可,一般在首页或者头部文件即可。
这里有几个注意的地方:
1)有些蜘蛛可能没有写进去,常见的蜘蛛都写进去了
2)如果发现那个没有写进去自己判断写下即可。
3)如果是用户直接在百度点击进来的也是不会跳转的。
对于网站怎么实现搜索蜘蛛抓取是正常页面用户访问是其他的页面解答就到这里了,大家在使用pos机刷卡、pos机办理、pos机使用等等问题,上面有不明白的都可以加我微信(chengzhi369),使用pos机一定要在正规渠道办理,这样子使用才会更加的安全可靠,有保障。