网站被镜像有效的处理方法是什么?大兵告诉你解决办法!
一、什么是恶意镜像网站?
镜像网站就是网络上有和你的网站一模一样的,并且内容还与你网站中实时同步的,就像是镜子一样,所以称之为镜像。
有的镜像网站有可能是自己设置的,设置了多个入口可以访问,自己后来却忘记了,有的镜像却是不怀好意的,目的是为了负面你的网站,利用你网站内容来实现自己网站关键词的排名。
镜像网站并不是提前采集了你网站内容放到他自己网站,而是当有用户访问时,实量从你网站调取内容,做些处理(替换URL地址)后实时显示在用户眼前,被镜像网站只要有任何更新,镜像站都会自动实时同步。
二、如何知道网站被镜像(克隆)
复制你网站title标题中的所有内容,在百度中搜索,如果搜索到有与你网站title标题内容一致的,则可以初步判断你的网站被人镜像了,如下图所示:
三、网站被镜像(克隆)后,如何解决呢?
最有效最直接的方法是直接屏蔽对方的IP地址,具体操作步骤方法如下:
1、先获取对方网站的IP地址,可直接使用拼命令获得对方网站IP地址,如下图所示:
2、在网站服务器内部通过.htaccess文件禁止这个IP访问你的网站,下面我们以阿里云主机为例给大家讲解,在网站.htaccess文件中加入以下代码:
RewriteEngine on
RewriteBase /
Order Deny ,Allowl /拒绝开关,allow表示拒绝访问
Deny from 106.185.26.32 //输入要屏蔽的IP地址
我们还可以利用阿里云虚拟主机的CDN系统将对方IP列入黑名单,点击CND管理—安全防护,将对方IP加入黑名单就行了,如下图所示:
以上操作完成后,发现对方网站已经不能再镜像我们的网站了,如下图所示:
至此,网站被镜像的问题可以说已经基本解决了。
补充:如果你的网站为独立的服务器,禁止对方的IP可能会更简单,例如可以直接通过IIS或其它安全软件直接禁止掉,以下是虚拟主机禁止镜像IP的解决方法:
Linux系统下.htaccess规则文件,将.htaccess文件上传至网站根目录中。
<IfModule mod_rewrite.c>
RewriteEngine On
#Block ip
RewriteCond %{http:X-Forwarded-For}&%{REMOTE_ADDR} (8.8.4.4|8.8.8.)[NC]
RewriteRule (.*) – [F]
</IfModule>windows2003(需要开启伪静态组件)
#Block ip
RewriteCond %{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR} (8.8.4.4|8.8.8.)[NC]
RewriteRule (.*) – [F]windows2008下规则文件web.config (手工创建web.config文件到站点根目录)
<?xml version=”1.0″ encoding=”UTF-8″? >
<configuration>
<system.webserver>
<rewrite>
<rules>
<rule name=”band ip” stopProcessing=”true”>
<match url=”(.*)”/>
<conditions logicalGrouping=”MatchAny” >
<add input=”%{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR}” patte>
</ conditions>
<action type=”AbortRequest”/>
</rule>
</ rules>
</rewrite>
</system.webServer>
</configuration>
如果大家还有其它不明白地方,欢迎大家下方留言。