首页 > 运营 > 建站经验 > 正文

网站被恶意克隆镜像应对方法全集

2020-07-02 22:21:33
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了网站被恶意克隆镜像应对方法全集,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

一、如何发现自己的网站被恶意镜像

我们常用是搜索引擎有百度,好搜,BING,搜狗等等,查看自己的网站首页源码,找到 title 之间的内容。

<title>错新网-织梦模板下载和网站建设素材专业提供平台</title>

在各搜索引擎输入以下关键词

intitle 错新网-织梦模板下载和网站建设素材专业提供平台

如果出现了同样的搜索结果,而网址不一样就说明你的网站被恶意镜像了。

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

1、获取镜像服务器ip。注:这个IP不是ping到他域名的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地址。

比如本站的就是

http://www.cuoxin.com/?ip.php

查看后返回:

IP Address:58.211.2.150IP Address:58.211.2.150

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

#添加IP黑名单Order Deny,AllowDeny from 58.211.2.150

我们可以通过域名查询看看这个地址的一起情况

你如果使用了CDN加速,可以去里面设置成黑名单,或者使用了云锁,360网站完全卫士都可以把刚才获取的IP拉成黑名单,有一个问题就是当对方改变了IP后,上面的方法就失效了,所以我们必须采用js方法。

解决方法2:JS来防护

在头部标签:

<head></head>

里加上下面的JS代码:

<script type="text/javascript">if (document.location.host != "www.cuoxin.com") {location.href = location.href.replace(document.location.host,'www.cuoxin.com');}</script>

或加上以下的JS代码:

<script type="text/javascript">rthost = window.location.host;if (rthost != "www.cuoxin.com") {top.location.href = "//www.cuoxin.com";}</script>

注意:将上面代码中的www.cuoxin.com改为你网站的首页主地址,如果我上面填写的不是我网站的主地址 www.cuoxin.com,而是cuoxin.com的话,就会导致网站一直刷新!

注:经过本站测试,如果镜像站屏蔽了JS,则该方法失效。所以,最好把方法2和方法3结合使用!

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

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

<div style="display:none;"><script>proxy2016 = false;</script><img src="" onerror='setTimeout(function(){if(typeof(proxy2016)=="undefined"){window.location.host="www.cuoxin.com";}},3000);'></div>

完成。

以上就是网站被恶意克隆镜像应对方法全集的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持错新网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表