有效防止网站被恶意镜像解决方法

 

一、屏蔽镜像者网站ip(最有效)

1、直接ping镜像者的域名获得,然后加入黑名单(如果还能访问,使用第2种)

2、日志查看获取真实的镜像者ip,方法:随便建立一个页面,去镜像网站访问该页面,然后打开日志搜索建立的页面名称即可找到。(日志里面查ip的方法很多种,如果实在不会可百度下)找到真实的镜像者的ip后,把该ip加入防火墙的黑名单,进入iis—网站功能视图—IP地址和域限制—添加拒绝条目。如果你对于网站被镜像还不是很熟悉,北京SEO之前还写了一篇《什么是网站镜像及有效解决方案大全》可以去看下。

操作方法如下

第一步:获得对方网站的IP地址,我们可以在开始–运行–输入cmd–回车后出现命令提示符,在命令提示符内输入ping 对方的网址。就可以轻松获得对方的IP地址,如下图所示:

获取IP地址

 第二步:从服务器内禁止掉这个IP访问,我们先来用阿里云虚拟主机屏蔽的方法,需要在.htaccess加入以下代码

RewriteEngine on

RewriteBase /

Order Deny,Allow    // 拒绝开关,allow表示拒绝访问

Deny from 106.185.26.32   //输入要屏蔽的IP地址

然后直接从CDN系统把IP加入了黑名单。点击阿里云的CDN管理,选择安全防护,增加IP黑名单即可。

 

 

 

二、预防被镜像(功能:可以在不知情的情况下有效解决流量不流失,但想解决还得屏蔽IP)

1、在自己网站原有的js里面嵌入,加入以下代码:

<script>

host=window.location.host;

varsite=“这里填你的网址www.seoajun.com“;

if(host!=site)

{

alert(window.location.host+’:为非法镜像网站,为了您的安全正在带您回到原网站’);

location.href=’http://’+site+window.location.pathname;

}

</script>

效果如下:

三、有的镜像有缓存,需要通过预防镜像功能,转向自己的网站!达到流量不流失的目的,‘预防镜像’代码只能预防一部分,只有隔段时间搜索一下自己的网站首页标题,即可知道有没有被镜像,早点做出处理。

百度快照举报方法及地址:jubao.baidu.com

如果你对于反镜像特别感兴趣,北京SEO还写了一篇《网站从镜像到反镜像全教程》可以看下·~

 

发表评论