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; 
    } 
  • 相关阅读:
    cscope使用技巧
    GNU的strong symbol和weak symbol
    vim自定义插件放入pathogen管理
    kernel生成针对x86架构的tags和cscope数据库
    vim+cscope简易教程
    mac重装系统
    Mac升级bash到最新版本
    Mac中提升权限修改系统目录
    macbook中gcc替换为gnu gcc
    固定二进制位的整型变量
  • 原文地址:https://www.cnblogs.com/gzpu/p/12299201.html
Copyright © 2011-2022 走看看