搜索

当前位置:首页 > 全栈分享 > 前端乱炖 > 正文

网站被镜像前后我们应该做什么

发布时间:2019-05-20 00:48:39作者:魏义齐阅读:()

本文为博主原创文章,未经博主允许不得转载。

其实不这么问大家都知道被镜像前要预防镜像,被镜像后我们要举报快照和域名,关键是怎么预防和怎么处理镜像,本文综合了前辈预防镜像的一些技术手段和自己最近被镜像的一些处理方法,希望能帮到各位站长。

一、预防镜像,经过我的测试以下代码可以使用。

1.JavaScript判断跳转
  1. <script> 
  2. if (document.location.host != "www.weiyiqi.net") { 
  3.     location.href = location.href.replace(document.location.host, 'www.weiyiqi.net'
  4. </script> 

原作者说把这段代码加到</head>前就可起到判断跳转的作用,但是我觉得它不应该被用的那么简单,你可以加到</head>前引入的js文件里,而且多加几个,另外可以压缩、加密、混淆js增加镜像者查看的难度,但是一定要测试是否对页面有影响,还有可以隐藏js文件的路径,笔者之前做竞价扒别人页面遇到过一个做了防扒的页面,玩的很高级,大家可以了解下:前端经验分享之上传工具的使用和扒改网页

js判断跳转还可以用以下代码:

  1. if (document.domain != 'www.weiyiqi.net') { 
  2.     window.location.href = 'https://www.weiyiqi.net/'

2.在网页底部</body>前加上下面的代码

  1. <img style="display:none" src=" " onerror='this.onerror=null;var currentDomain=' www." + "weiyiqi" + ".net'; var str1=currentDomainstr2="docu" +"ment.loca"+"tion.host"; str3=eval(str2) ;if( str1!=str3 ){ do_action="loca" + "tion." + "href = loca" + "tion.href" + ".rep" + "lace(docu" +"ment"+".loca"+"tion.ho"+"st," + "currentDomain" + ")";eval(do_action) }' /> 

3.在index.php里加上下面的代码

  1. //禁止UA为空或含有PHP的请求 
  2. $ua = $_SERVER['HTTP_USER_AGENT']; 
  3. if(!$ua || preg_match('/PHP/i'$ua)) { 
  4.     header("Content-type: text/html; charset=utf-8"); 
  5.     die('请勿采集本站!'); 

以上代码可同时使用。

4.防盗链,除了在cdn设置防盗链,还要在网站端设置防盗链,防盗链不仅仅是图片,压缩包、js、css、媒体文件都可以防盗链,css和js如果开启防盗链,对方是实时代理的话页面会乱,增加对方镜像的难度。

iis7如何利用web.config实现防盗链功能

二、处理镜像,处理镜像分三步走,屏蔽ip、举报快照和投诉域名

1.屏蔽ip,屏蔽ip后如果镜像网站是实时代理那么它的内容就不会再跟你同步,但是如果对方把资源缓存到他服务器上,把文件路径改成自己的然后不更新了,那你屏蔽ip就没什么用了,只能是举报快照或投诉域名了。

如何获取对方服务器真实ip:传送门
如何在网站端和cdn端封禁ip:封禁ip的两种方法

2.举报快照,如果是百度有镜像网站的快照那就不用举报了,举报了也不会给你处理,除非你能让镜像网站打不开。第一次举报百度回复是这样的:
百度举报中心回复1
等你把各种材料准备好再次举报百度的回复是:
百度举报中心回复2
你们作何感想,反正我在此处想骂人:既然处理不了,rwtjnmbdzl。举报中心都不处理,百度其它地方就别徒劳了,因为最终的处理结果都跟举报中心的一样。

所以,如果你不能让镜像网站打不开那就别靠百度了,有人说还有最后一招,给百度网讯法务部发文件,但我估计小站长没人走这一步。其实每一个站长都想成为一名黑客,因为当自己网站被搞时可以不求别人用技术怼回去,这样很爽,但这谈何容易。

相比之下,搜狗倒是比百度强很多,只要你提交的资料充分,镜像网站的快照秒删。
搜狗秒删镜像快照
3.投诉域名,以西部数码和阿里云做对比。

如果镜像网站的域名是在西部数码买的,那么恭喜你,打开https://www.west.cn/faq/list.asp?unid=926,按要求来,西数的处理速度很快,可能是因为西数管理的域名比较少,所以他们的处理更有力度,我之所以选择使用西数的服务器就是因为西数的服务很到位,不懂的问题打电话咨询技术客服也不会说有打不进去或者不积极处理的情况。

如果镜像网站的域名是在阿里云购买的,那么很抱歉,举报很有可能没用,首先阿里云的举报类型没有镜像网站的举报
阿里云举报类型
这四个大家可以点开看下,没有镜像或者反代类型的举报,只能通过“知识产权侵权举报”举报,还是一样得提交各种资料,而且阿里云对资料的要求更严格,提交后处理的很快,但是:
阿里云不痛不痒的处理
就是个样子,估计被举报方收到的邮件也是那种不痛不痒的,所以,如果镜像网站的域名是在阿里云注册的,那就别举报了,没用。

看到这大家应该总结出一个道理,大的服务商,比如百度、阿里云都会推卸责任来减轻自己的工作量,换句话说购买产品不一定要购买大厂家的,但一定要购买服务好的。

结语:其实处理镜像站最有效的方式只有两个,一是自己成为一名黑客,面对镜像,用技术手段把对方搞掉;二是成为一名seo高手,镜像针对的都是小网站,假如你的网站权重3以上,每天上千个ip,他镜像你有什么用。

ps:更多关于网站镜像的文章请看下面的相关阅读。

本文标签:镜像 ,您可以阅读与「镜像 」相关的所有文章

魏义齐全栈技术交流:魏义齐全栈技术交流

上一篇:利用开放接口为phpcms和帝国cms高度定制文章分享按钮下一篇:整理出360流氓蜘蛛所有ip段,拿走不谢

赞助本站

原创不易,您的赞助就是博主更新的动力!

赞助本站可在赞助光荣榜留下外链信息,支付宝扫此二维码可领红包