【站长必备】网站被恶意镜像怎么办?

博主前段时间一直在忙,没有时间照看博客,最近搜索了一下关键词,吓本博主一跳,四个域名指向田珊珊个人博客网站,四个一模一样的博客,并且我的域名被排在了第二位,后来才知道这是网站被镜像了。 网站镜像

何为镜像站点,有什么危害?

通俗的讲,恶意镜像者通过某些手段复制了你的站点,除了域名不一样之外,其他内容一模一样,用户根本无法分辨。甚至对于一些新的站点,搜索引擎都会迷惑到底哪个是真的站点,那么就有可能正牌的网站被删除收录,而盗版的却被搜索引擎青睐。 虽然目前我们还不知道恶意镜像我们的网站到底有什么意图,但肯定对我们没什么好处,如果他这个域名有点什么不健康的信息,那么我们被镜像的站点有可能被污染掉,所以还是要警惕这个现象。

被恶意镜像怎么办

本文提供两种解决方法,第一种是屏蔽镜像网站采集数据,这样可以导致镜像页面挂掉,搜索引擎删掉其收录,但较为复杂,且一次只能仿一个镜像网站。第二种方法简单有效,但镜像站点依然存在,不过胜在简单粗暴,大家根据自己情况选择。

方法一

笔者了解到,这类镜像看似一个完整的站点,其实上是每次用户访问镜像站点,程序就会来正版的站点查询数据,并修改相关链接然后呈献给用户。实质上还是在读取原站的数据,那么久很好解决了,我们只需要屏蔽到抓取我们数据的那个主机ip就可以了,那该怎么办呢?我们使用.htaccess文件来屏蔽ip,首先就要先获得那个主机的ip。 1、获取镜像服务器ip 复制如下代码,新建一个php文件,并命名为“ip.php”上传到你的网站根目录 <?php $file = "ip.txt";//保存的文件名 $ip = $_SERVER['REMOTE_ADDR']; $handle =fopen($file,'a'); fwrite($handle,"IP Address:"); fwrite($handle,"$ip"); fwrite($handle,"\n"); fclose($handele); ?> 2、然后访问你网站的镜像站点,在地址后面加…/ip.php,然后你就会在网站根目录找到ip.txt文件了,打开复制里面的ip地址。 3、然后打开你的.htaccess文件,在后面加上如下代码(自行修改为刚刚获得的ip) #添加IP黑名单 Order Deny,Allow Deny from 162.158.72.179 这个时候你再刷新一下镜像站点,是不是已经403报错了呢?这个时候已经解决了这个镜像站点,然后就等待蜘蛛将其解决掉吧。
总结起来就是屏蔽镜像服务器站点,如果你使用CDN,可以直接在CDN后台添加ip黑名单,本教程基于WordPress程序,其他系统请自测。
缺点就是如果镜像网站更换了ip,那我们的屏蔽就失败了,不过目前只能这样,如果读者有什么更好地办法请留言一起讨论。

方法二:JS代码防镜像(2016.5.12新增)

有站长朋友提供了一个更为简单的方法,只需要在<head></head>里添加一段js代码,访问镜像网站就会直接跳转到源网站。 <script type="text/javascript"> if (document.location.host != "www.iyaxi.com") { location.href="http://agilerf.com/ location.href.replace(document.location.host"'www.iyaxi.com'); } </script> 注意:代码中的网址一定要填你的网站主网址,比如田珊珊个人博客的主网址是www.tianshan277.com,但是写了tianshan277.com后就会出现页面不断刷新的情况,请大家悉知。 此方法简单有效,就算有网页被误导至镜像网站,也能很快的被“传送”回来,且能防止绝大多数类似于此类的镜像站点,可谓是一劳永逸,非常值得推荐。 版权声明:除特别注明外,本站所有文章均为田珊珊个人博客原创 转载请注明:出处来自田珊珊个人博客 » 【站长必备】网站被恶意镜像怎么办?
点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注
  • 魏义齐说道:
    我的网站也被镜像过,跟你差不多时间,网上提供的所有js强行跳转代码已经没用了,我的解决方法:http://www.xwblog.net/index.php?m=content&c=index&a=show&catid=9&id=58
  • nosay说道:
    第一种方法太麻烦且不够可靠
    第二种方法只能过滤掉简单的域名指向,无法过滤如nginx反向代理的做成的镜像站点
    相关文档说明
    http://nginx.org/en/docs/http/ngx_http_sub_module.html#sub_filter_types
    建议在服务端进行处理,如php301跳转
  • nosay说道:
    @nosay 不好意思,这两天研究了一下,发现nginx反代镜像站,通过代码貌似无解。
    只能把反代服务器ip抓出来,一个个处理了  :lol:
  • 菜鸟博客说道:
    说明贵博已经很受欢迎!
  • seo技术说道:
    学习了,网站被恶意镜像确实很讨厌,这个值得参考。
  • 卢松松博客说道:
    遇到了这种被镜像也算多一份经历哈
  • 笑八达说道:
    感受学习的力量!
  • 小萝博客说道:
    目前来说还没发现
  • wp_tianshan说道:
    @小萝博客 防患于未然。 :mrgreen:
  • 九哥说道:
    感谢分享,这个绝对的干货。
  • wp_tianshan说道:
    @九哥 :cool: ,欢迎常来踩踩。
  • 云南普洱茶说道:
    我的网站也被镜像过,开始百度排名都排在我的站点前面,当时也不知道咋回事,后来慢慢就没了,看完你这文章才知道是被镜像了 :eek:
  • 冷知识说道:
    我也被镜像过,找百度投诉就好了
  • wp_tianshan说道:
    @冷知识 我也投诉了,百度没给处理呢。
  • U乐娱乐注册