今天我们来讲解下“网站被镜像了怎么办,如何解决镜像的问题”,网站如果被镜像,百度搜索引擎很难分得清哪个是真实的网站,故此会把权重或者关键词排名分给镜像的网站,导致你损失排名,对网站的影响是非常大的,如果镜像网站过多,你的网站也很容易被降权,所以需要重视这一块,下面我们开始详细讲解这一块的知识。
网站被镜像的危害是什么?
1.被非法网站镜像:百度搜索引擎会分不清哪个是真实的网站,会给予镜像网站一部分权重,然后我们的排名就会降低,而排名会逐渐转移到被镜像的网站上面去。
2.新网站被镜像:如果你是个新站,你网站被镜像了,就会出现两个或者多个网站内容一模一样的,可能搜索引擎就认为你不是原版网站,认为镜像的那个才是,因此把排名和流量都给了镜像网站,你沦为了垃圾站。
3.老网站被镜像:如果你是老网站,上面说的,但是作为站长,眼睁睁看着别人镜像自己的网站,辛辛苦苦做的内容别人的镜像站还能实时更新,而且不断的抢占自己的排名,这一定是非常不好的事情,对自己的网站也是有损害的……
如何查看你的网站是否被镜像?
第一种方法就是直接复制你的title标题,看百度搜索结果中是否有多个相同的title标题,如果有的话,证明你的网站就是被镜像了,这个方法很简单,但不是很精准,如果想精准一些,可以配合第二种方法,比较简单吗,直接!
第二种是很有效果的,如果你网站安装了百度统计代码,则通过百度统计(tongji.baidu.com)中的受访域名查看,一般除了你自己的域名,其他的域名你都可以点进去看一看,这种方法的原理是什么呢?因为网站装了统计代码,而镜像的网站也有这段统计代码,统计的数据就从我这里看。
网站被镜像了如何处理?
1,屏蔽对方网站IP
新建一个ip.php的文件,添加以下代码,将ip.php传到你网站根目录,访问镜像网站:http://域名/ip.php,在我们的网站根目录上就会生成ip.txt文件并记录下镜像网站的真实IP。
获得对方网站真实ip之后,Linux环境的网站可以通过。htaccess文件来将ip加入黑名单,代码如下:
RewriteEngineOn
#Blockip
RewriteCond%{http:X-Forwarded-For}&%{REMOTE_ADDR}(154.215.102.102|154.215.102)[NC]
RewriteRule(。*)-[F]
屏蔽单个ip可以写为:(154.215.102.102)
屏蔽一个ip段可以写为:(154.215.102)
屏蔽多个ip可以写为:(154.215.102.102|154.215.102.)
当然了,如果你要是有云锁、或者一些防火墙,服务器商会提供,直接屏蔽镜像网站的IP段就可以了。要比直接加到伪静态中要好很多!
2,js防止镜像
利用js代码禁止网站被镜像,js代码如下:
rthost=window.location.host;
if(rthost!=""){
top.location.href="";
}
不过很多镜像网站都会将防止镜像的js代码过滤掉,因此我们需要给这段js代码加一点难度。打开chinaz站长工具对js代码进行混淆加密处理。
这段代码的原理就是:如果当前网站的域名不是“则跳转回“一些镜像的网站因为直接就是调用的你的页面数据,所以当访客访问的时候,就会直接跳转回你的站点。好了,今天我们就讲解到这里,希望可以帮助到大家。
本文地址:http://seo.youqingshuyuan.com/18385.html
版权声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系我们。