现在有很多非法网站通过镜像方式来抓取我们的网站做非法内容,想了一下他是抓取我们的网页内容,那么在我们的页面中js静态内容也是会被抓取,那么可以考虑通过js判断一下对应的访问的域名是不是我们的域名,如果不是就跳转回来就可以。
<script type="text/javascript"> host = window.location.host; if (host != "blog.mydns.vip") { top.location.href = "http://blog.mydns.vip"; } </script>
有一些人可能会采用替换的方式,基本上将我们的网站域名给替换隐藏了,可能在抓取的时候会自动替换我们的域名,为了防止域名被替换,考虑使用js混淆(站长工具:http://tool.chinaz.com/tools/jscodeconfusion.aspx)。
<script type="\x74\x65\x78\x74\x2f\x6a\x61\x76\x61\x73\x63\x72\x69\x70\x74"> host = window["\x6c\x6f\x63\x61\x74\x69\x6f\x6e"]["\x68\x6f\x73\x74"];if (host != "\x62\x6c\x6f\x67\x2e\x6d\x79\x64\x6e\x73\x2e\x76\x69\x70") {top["\x6c\x6f\x63\x61\x74\x69\x6f\x6e"]["\x68\x72\x65\x66"] = "\x68\x74\x74\x70\x3a\x2f\x2f\x62\x6c\x6f\x67\x2e\x6d\x79\x64\x6e\x73\x2e\x76\x69\x70";} </script>
将代码加载到网站全局,但这样很容易就被发现,所以可以考虑将代码添加到jQuery或者全局js中,想要效果的可以去试下。
» 本文链接地址:https://blog.mydns.vip/2102.html
最新评论
我的站目前每天120个IP,其中刷的是100个。 不知道为什么升级到4H8G5M的标准服务器还是偶尔会崩,CPU占满,但是内存一般这种时候只占50%左右,这是为什么呢?max_children我也设
麻烦发下检测工具
让我下载