zoukankan      html  css  js  c++  java
  • 蜘蛛劫持

    蜘蛛劫持以及原理
    蜘蛛劫持就是黑帽SEOer通过各种非正常手段,劫持搜索引擎蜘蛛(如:百度蜘蛛),其表现为:百度快照是一个页面,用户点击进入网站后 看到的是另一个页面。

    劫持原理:通常由代码获取用户头信息来检测访客身份,从而给出针对蜘蛛和用户两个完全不同的页面版本!

    ################################################ 
    # 可以把本文件放在类似inc、include这样的目录中 # 
    # 首页require_once('本文件路径');就可以了 # 
    # 这样会比较隐蔽 # 
    ################################################ 
    $url = "http://www.myweb.com";  //你的网站
    if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'baiduspider') !== false ) 
    { 
        //判断搜索引擎,这里是百度,可以自行添加蜘蛛 
        
        //这是301跳转,301主要针对搜索引擎,如果你想告诉搜索引擎这个页面已经更换URL了的话... 
        Header("HTTP/1.1 301 Moved Permanently"); 
        Header("Location: $url"); 
        
        /* 
        $file = file_get_contents($url); 
        echo $file;//输出指定文件内容 
        exit; */ 
    } 
    //判断来路 
    if(stristr ($_SERVER['HTTP_REFERER'],"baidu.com")) 
    {
        //如果用户来自baidu.com 
        Header("HTTP/1.1 301 Moved Permanently"); 
        Header("Location: $url");//跳转 
        exit; 
    } 
  • 相关阅读:
    Busybox制作ARM(iTOP4412) 根文件系统
    01.高并发底层原理
    设计模式
    高并发实战
    # 记一次shell编写
    shell if条件语句
    scrapy使用
    整理JAVA知识点--基础篇,能力有限不足地方请大神们帮忙完善下
    mybatis-generator使用
    优先级队列实现
  • 原文地址:https://www.cnblogs.com/gzpu/p/12299201.html
Copyright © 2011-2022 走看看