采站网

恶意镜像被降权,被恶意镜像怎么处理

  • 时间:2017-10-23 09:25 编辑: 来源: 阅读:170
  • 扫一扫,手机访问
摘要:由于恶意镜像被降权,网站莫名其妙被降权,所有排名一天内一无所有,网站查找了各种原因,后来发现好多一样的网站,网站被恶意镜像,这个问题应该是所有草根站长最苦恼的问题,也是最深恶痛疾的事情。为了让大家对恶意镜像有一个清晰的认

由于恶意镜像被降权,网站莫名其妙被降权,所有排名一天内一无所有,网站查找了各种原因,后来发现好多一样的网站,网站被恶意镜像,这个问题应该是所有草根站长最苦恼的问题,也是最深恶痛疾的事情。为了让大家对恶意镜像有一个清晰的认识,在网络上收集整理一些关于恶意镜像的知识(如恶意镜像定义、危害与影响、防止镜像方法等)跟大家分享一下。

  什么是恶意镜像?

  恶意镜像,也叫恶意克隆,恶意解析,是指有人通过域名A记录直接解析别人IP地址,从而得到一个在访问者眼中完全相同网站的过程。其工作原理基本上是这样子的:有用户访问镜像站点时,程序就会来正版的站点查询数据,并修改相关链接然后呈献给用户,实质上还是在读取原站的数据。

  网站被恶意镜像对有什么影响?

  恶意镜像者意图通过自己有一定权重的域名进行威压,让搜索引擎对刚刚成立的网站产生迷惑,对同时存在和解析的两个域名分不清真假,不知如何抉择。有的搜索引擎技术比较成熟,可以分清真假,但是也有部分搜索引擎傻傻地分不清楚,有可能会选择恶意者的域名,同时删去原站长的域名。

  至于恶意者得手之后会做些什么?我们无法推测,但是无论如何都不会是对我们有利的。千万不要因为镜像网站给我们带来的一些流量而庆幸,因为带来流量的同时也会带走你的用户,在搜索引擎迷惑的同时,用户也会无所适从,不知道哪个是真,哪个是假。如果恶意者域名或者其它部分含有敏感不健康的信息,也可能会导致受害者IP被封掉。

  如何查看自己的网站是否被别人镜像?

  在搜索引擎中限定搜索范围在自己网站的完整标题中(PS:查看自己站点首页源码,其中),如搜索: intitle 西安SEO王尘宇。具体如下图所示:

  

微信图片_20171020122214.png

 

  从上图搜索结果中可以看出,有几个跟我们站点标题一模一样的,但是域名却不是我们的,说明西安SEO王尘宇这个网站已经被恶意镜像了。

  网站被恶意镜像怎么办?

  网络上已经有很多大神分享了如何防止网站被恶意镜像的办法,具体选择哪种方法就请大家根据自己的情况自由选择吧。

  方法一:借助img的oneerror事件防恶意镜像

  1、WordPress站点

  将以下代码添加到主题functions.php文件最后一个?>即可。其他类似js防镜像方法可以不用了,不过用了也不会冲突。

  add_action(‘wp_footer’,’deny_mirrored_websites’);

  function deny_mirrored_websites(){

  $currentDomain = ‘iseeyu.” + “com’;

  echo ‘’;

  }

  其中,’iseeyu.” + “com’需要自行修改成自己的域名即可,带有www的可以修改成’www.” + “iseeyu” + “.com’

  2、HTML通用站点

  将以下代码添加到网站的和之间即可,WP一般为header.php文件,其他建站程序请自行搞定,这个版本适合任何网页。

  其中,’iseeyu.” + “com’需要自行修改成自己的域名即可,带有www的可以修改成”www.” + “iseeyu” + “.com”

  方法二:通过禁止某些User Agent特征防恶意镜像

  1、PHP通用版

  将以下代码加入到PHP网站根目录的index.php的

  /**

  * PHP通用版 禁止UA为空或含有PHP的请求 By 张戈博客

  * 原文地址:http://zhangge.net/5101.html

  **/

  $ua = $_SERVER[‘HTTP_USER_AGENT’];

  if(!$ua || preg_match(‘/PHP/i’, $ua)) {

  header(“Content-type: text/html; charset=utf-8”);

  die(‘请勿采集本站,因为采集的站长木有小JJ!’);

  }

  2、WP专用版

  将以下代码添加到主题functions.php文件最后一个?>即可。

  /**

  * WordPress 禁止UA为空或含有PHP的请求 By 张戈博客

  * 原文地址:http://zhangge.net/5101.html

  **/

  if(!is_admin()) {

  add_action(‘init’, ‘deny_mirrored_request’, 0);

  }

  function deny_mirrored_request()

  {

  $ua = $_SERVER[‘HTTP_USER_AGENT’];

  if(!$ua || preg_match(‘/PHP/i’, $ua)) {

  header(“Content-type: text/html; charset=utf-8”);

  wp_die(‘请勿采集本站,因为采集的站长木有小JJ!’);

  }

  }

  3、Nginx服务器版本

  将以下规则加入到nginx的vhost当中 的配置文件的第一个location 之前,然后重载Nginx即可。

  if ($http_user_agent ~* “PHP”) {

  return 403;

  }

  总结一下

  建议同时使用方法一和方法二,这样可以在禁止UA某些特征防止镜像失效的情况下,还可以通过借助img的oneerror事件防恶意镜像。最后强调一下,这些方法目前都是有效的,但是正所谓“道高一尺魔高一丈”,谁也无法保证这些方法能够长期有效。所以最有效的方法还是努力经营好自己的网站,把权重、流量、名气做上去,这样才能达成“一直被模仿,但从未被超越”的目标,到那时也就不怕什么恶意镜像了。


  • 全部评论(0)
上一篇:已是第一篇内容
下一篇:网站移动端网页打开速度教程 秒杀"百度闪电算法"
资讯详情页最新发布上方横幅
最新发布的资讯信息
【行业资讯|】如何通过恰当的消息来提升网站转化?(2017-10-25 13:32)
【行业资讯|】马云王石的创业经验?从0到1真的没那么难!(2017-10-25 13:31)
【站长新闻|】恶意镜像被降权,被恶意镜像怎么处理(2017-10-23 09:25)
【站长新闻|】网站移动端网页打开速度教程 秒杀"百度闪电算法"(2017-10-23 09:24)
【站长新闻|】如何通过恰当的消息来提升网站转化?(2017-10-23 09:23)
【行业资讯|】微信要今日头条化?这绝对是自媒体的坏消息(2017-10-23 09:21)
【站长新闻|】只有“刻意”的软文广告,才能收获“无意”的流量(2017-10-20 10:06)
【行业资讯|】今年“双11”不同:购物狂欢之外 还有一场“技术SHOW”(2017-10-20 10:05)
【站长新闻|】91无线宣布关停 域名91.com何去何从?(2017-10-19 10:56)
【站长新闻|】身为互联网人 却看不懂用户行为怎么办?(2017-10-19 10:54)
网站首页 | 关于我们 | 广告合作 | 联系我们 | 隐私条款 | 免责声明
CopyRight 2014-2024 采站网 | 湘ICP备16021455号