网站被恶意镜像怎么办 一段代码轻松搞定

CaiBao
47
文章
3
评论
2017年1月15日21:19:57 评论 86 views 2331字阅读7分46秒

我也是无意中看到的,当然防止镜像对我来说是个很简单的事情,只是觉得他们弄的真全面,顺手转过来了,原帖地址:http://bbs.piaoxian.net/thread-73773-1-1.html

有时候你会发现,你在搜索引擎输入网站名称的时候,出来的网站信息是你们的,但是域名却是一个陌生的,这种情况可以基本确定网站被镜像了,那么究竟什么叫网站被镜像?
严谨一点的解释:通过复制整个网站或部分网页内容并分配以不同域名和服务器,以此欺骗搜索引擎对同一站点或同一页面进行多次索引的行为%20。
网站被镜像的危害
通俗的讲,恶意镜像者意图利用自己有一定权重的域名进行威压,通过某些手段复制了你的站点,除了域名不一样之外,其他内容一模一样,用户或许根本无法分辨。甚至对于一些新的站点,搜索引擎都会迷惑到底哪个是真的站点,那么就有可能正牌的网站被删除收录,而盗版的却被搜索引擎青睐。

虽然目前我们还不知道恶意镜像我们的网站到底有什么意图,但肯定对我们没什么好处,如果他这个域名有点什么不健康的信息,那么我们被镜像的站点有可能被污染掉,所以还是要警惕这个现象。

如何知道自己的网站是否被镜像

复制自己网站的标题,然后在谷歌和百度里搜索网站标题,如果有其他网站的网站标题、描述及网站内容跟你的一样,只有域名不一样,那就是被镜像了。

如何处理网站被镜像

这类镜像看似一个完整的站点,其实上是每次用户访问镜像站点,程序就会来正版的站点查询数据,并修改相关链接然后呈献给用户。实质上还是在读取原站的数据。以下有几种方法来解决,大家自行取舍使用!

方法1:查清镜像网站的主机Ip,通过禁止Ip来解决

1、获取镜像服务器ip。注:这个IP不是ping到他域名的IP

复制如下代码,新建一个php文件,并命名为“ip.php”上传到你的网站根目录。

2、然后访问你网站的镜像站点,在地址后面加.../ip.php,然后你就会在网站根目录找到ip.txt文件了,打开复制里面的ip地址。

3、然后打开你的.htaccess文件,在后面加上如下代码(自行修改为刚刚获得的ip)

当然,如果你使用CDN,可以直接在CDN后台添加ip黑名单

这个时候你再刷新一下镜像站点,是不是已经403报错了呢?这个时候已经解决了这个镜像站点,然后就等待蜘蛛将其解决掉吧。此方法的缺点就是如果镜像网站更换了ip,那我们的屏蔽就失败了

方法2:

在头部标签:

里加上下面的JS代码:

或加上以下的JS代码:

注意:将上面代码中的www.xxx.com改为你网站的首页主地址,如果我上面填写的不是我网站的主地址%20www.xxx.com,而是%20xxx.com%20的话,就会导致网站一直刷新!注:经过本站测试,如果镜像站屏蔽了JS,则该方法失效。

方法3:Js被屏蔽后防止镜像的方法

将以下代码加到网站的header.php中:

有些网站会屏蔽掉JS代码(如下面的代码)%20:

所以%20代码将被过滤掉,img的onerror设置超时时间3000毫秒,将运行函数部分,检测是否还存在proxy2016字符,如果没有找到就会将主机的URL改为www.xxx.com;为了安全起见,将js部分可以使用js代码混淆(本站“JS代码混淆”%20工具%20或%20站长之家JS混淆工具)。

本站的混淆结果如下:

经过我的测试,此代码在Chrome、IE11和360极速浏览器上均有效,会跳转到源站的原文章页!在Firefox上则无效果,镜像的文章页并不会跳转到原站......%20将代码中img标签的src引用地址改为空格或无效的图片地址后,在Firefox上也起作用了!

方法4:

通过拆分域名链接与镜像站比对,然后用img标签src空值触发onerror来执行js比对,比对失败则跳转回源站。

代码如下:(复制粘贴到主题的functions.php最后一个?>之前)

经过不断改进(IE不支持%20window.stop()%20函数,所以“20160909版本”失效...),已经完美的适配Firefox、Chrome、IE11和360极速浏览器,而且可以跳转至源站的相应文章页!下面3段任选一个即可。

Tips:如果想像“20160909版本”一样有个提示语,可将上面这段代码改为此

20160909版本

添加以上代码之后,再打开镜像站就会弹出提示:“警告!检测到该网站为恶意镜像站点,将立即为您跳转到官方站点!”,并在关闭或确定此提示后直接跳转到被镜像的网站。经过本站测试,本方法防止网站被镜像目前有效此方法在IE11上,会弹出提示框,但点击“确定”按钮后,网页并不会跳转。。。Firefox、Chrome和360极速浏览器上则没此问题!

展开全文
  • 版权声明: 发表于 2017年1月15日21:19:57
  • 转载注明:https://www.caibao.in/wang-zhan-bei-e-yi-jing-xiang-zen-me-ban-yi-duan-dai-ma-qing-song-gao-ding.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: