黑帽seo技术培训网是一个以黑帽seo优化手法实战培训教程为主的,全网最新最全的黑帽seo教程网站.本着开放、互助、分享的学习态度去更新维护交流本站.
关键词不能为空
当前位置:黑帽seo >黑帽seo教程 > 沈阳seo培训:蜘蛛劫持访客区分展示代码

沈阳seo培训:蜘蛛劫持访客区分展示代码

作者:shaoxiaoseo
来源:未知
日期:2019-12-10 17:05:22
阅读:
蜘蛛劫持在黑帽seo中是十分常见的一种手法,简单的讲就是蜘蛛和访客看到的内容是不同的。最常见的其实是js全屏覆盖,之前的文章中也有具体的代码。今天讲一下蜘蛛判断劫持的操作和代码。
 
一、蜘蛛判断劫持
怎么判断是访客还是蜘蛛,然后区分对待,给予不同的网页代码。目前有两种,第一种是判断蜘蛛的ua。第二种是判断蜘蛛的IP段。
 
二、识别蜘蛛后区分展示
当服务器识别判断到是蜘蛛的时候,直接返回给蜘蛛优化过的内容。如果不是蜘蛛则返回客户广告页面。
 
三、蜘蛛劫持代码
<?php
$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
$baiduspider = stripos($agent,'Baiduspider');
    if(stripos($agent,'baiduspider') >-1 || stripos($agent,'360Spider') >-1 || stripos($agent,'sogou')>-1 || stripos($agent,'yisouspider') >-1)  
else{
      header('Content-Type:text/html;charset=gbk');
      $url="广告页面示范https://www.186seo.com";
      $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //将curl_exec()获取的信息以文件流的形式返回,而不是直接输出。
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 信任任何证书  
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); // 检查证书中是否设置域名
$r=curl_exec($ch);
      curl_close($ch);
      echo $r;
        exit;
}
?>
 
判断如果是百度蜘蛛 、360蜘蛛、搜狗蜘蛛、神马蜘蛛就返回给蜘蛛正常的源站内容,如果不是以上几种,返回给蜘蛛https://www.186seo.com/这个页面的内容。注意给客户看的页面的编码,如果编码出错会造成乱码。
 
四、蜘蛛ua汇总
 
百度: Baiduspider Baiduspider-render Baiduspider-video Baiduspider-news Baiduspider-mobile
 
360: 360Spider
 
搜狗: Sogou web spider Sogou inst spider Sogou spider2 Sogou blog Sogou Orion spider Sogou News Spider
 
必应: bingbot
 
SOSO: Sosospider
 
雅虎: Yahoo! Slurp China Yahoo! Slurp
 
神马: YisouSpider
 
谷歌: GoogleBot Googlebot-Mobile
 
 
 
返回频道:

黑帽seo教程

本文链接:https://www.186seo.com/seojc/335.html

文章来源于黑帽seo,转载请注明来源及页面地址。

相关教程
  • 屌丝seo关键词指数刨析和刷权重策略

    昨天去爱占的长尾词看了下seo的长尾词变化,发现排名第一的指数词居然是 屌丝seo 。就附带讲解下关键词分析和如何获取。 屌丝seo的PC指数3102 移动指数小于50,那么初步可以判断该关

  • ASO与SEO有啥区别?影响ASO的几个因素

    ASO与SEO有啥区别?影响ASO的几个要素 ASO是应用商店排名优化的简称。ASO(App Store Optimization)就是提升你APP在各类APP电子市场排行榜和搜索结果排名的过程。类似seo的网站排名结果优化。

  • seo是什么意思?seo和sem有什么区别

    一、seo和sem原理区别 1、SEO原理:利用百度等搜索引擎规则提高网站特定关键词搜索结果的自然排名。为企业等获得行业关键词排名,从而获得品牌收益和客户询单促成交易。 2、SEM原理

  • 企业网站seo排名优化产品组合策略方案

    有些企业是区域性的,但其网站的业务基本面向全国各地,网站的优化将覆盖许多地区的关键词排名。 虽然一些关键词指数很高,但目标客户并不精准。许多人可能会搜索这些关键词产

  • 哈尔滨seo培训:影视站优化技巧上万指数词排名

    电影站优化技巧其实跟正规网站优化没什么大的区别,只是思路上的些许差别。拿我两个月的新电影站来做案例展示,分步骤去看我是怎么实现的。 现在时间是下午5点,电影流量高峰在

  • 南通seo培训:SEO网站外链发布技巧优化指南

    eo外链建设的必要性先进行声明,虽然很多人认为外链没有作用了,难道真的没有作用了吗?如果真的没有作用,那为什么行业都在追捧老域名?老域名真的有优势吗?优势在哪里?最

  • 嘉兴seo培训:医疗网站优化方案seo教程

    医院网站如何做好seo优化是目前民营医院需要解决的最大问题,我们知道,当患者通过搜索引擎进入医院网站时,成为门诊病人的可能性有50%。所以医院网站是患者了解民营医院提供医

  • 长春seo培训:单页面排名优化教程

    个别行业的网站是单页面,有针对性的seo优化方式 ,少校seo觉得单页面seo优化方式 包含但是不限于网站内部关联性基本建设,多元性基本建设,外站连接基本建设及其引流方法点一下

猜您喜欢
黑帽培训
联系黑帽seo培训
QQ客服
QQ:85444652
电话咨询
免费热线:暂不公开
打赏赞助
关键词不能为空