有时候你会发现在搜索引擎输入你网站名称的时候,出来的网站信息是你们的,但是域名却是一个陌生的,这种情况可以基本确定网站被镜像了,那么究竟什么叫网站被镜像?什么是镜像网站?
镜像网站:就是和你一模一样的网站,并且可以实时更新,你更新一篇,它自动更新一篇。而且在你的基础上,它还可以做的更好,甚至胡编乱造,为所欲为。
恶意镜像,也叫恶意克隆,恶意解析,是指有人通过域名 A 记录直接解析别人 IP 地址,从而得到一个在访问者眼中完全相同网站的过程。其工作原理基本上是这样子的:有用户访问镜像站点时,程序就会来正版的站点查询数据,并修改相关链接然后呈献给用户,实质上还是在读取原站的数据。严谨一点的解释:通过复制整个网站或部分网页内容并分配以不同域名和服务器,以此欺骗搜索引擎对同一站点或同一页面进行多次索引的行为 。
对搜索引擎来讲,排名可以更靠前!对用户来讲,分不出真假。坏名声你担着,好便宜都让镜像站占了。不干掉它都不行!!!
本站就是不知道莫名其妙的被人镜像了,之前搜索我做的关键词都发现镜像网站排名在我前面。
看上图我做的关键词“小刀娱乐网”就可以找到排名,而我自己的域名网站却找不到排名;
打开镜像网站发现都是菠菜棋牌网站,既然是做菠菜的,就属于不良信息;可以进行举报的
点击网址后面的下拉三角即可看到举报按钮,进去参照“搜索投诉指引”,举报不良信息即可。
看一下程少上个月对几个镜像我网站的举报,都是成功了的 后面搜索也没有看他们镜像网站了
网站被镜像的危害:
通俗的讲,恶意镜像者意图利用自己有一定权重的域名进行威压,通过某些手段复制了你的站点,除了域名不一样之外,其他内容一模一样,用户或许根本无法分辨。甚至对于一些新的站点,搜索引擎都会迷惑到底哪个是真的站点,那么就有可能正牌的网站被删除收录,而盗版的却被搜索引擎青睐。虽然目前我们还不知道恶意镜像我们的网站到底有什么意图,但肯定对我们没什么好处,如果他这个域名有点什么不健康的信息,那么我们被镜像的站点有可能被污染掉,所以还是要警惕这个现象。
如何知道自己的网站是否被镜像:
复制自己网站的完整标题,然后在谷歌和百度等搜索引擎里搜索,比如搜索:intitle 网络爱好者-爱收集优质资源分享,QQ爱好者,小刀娱乐网专注活动线报,如果有其他网站的网站标题、描述及网站内容跟你的一样,只有域名不一样,那就是被镜像了。
如何处理网站被镜像:
上面分享了一个最简单的方法就是百度搜索引擎里面的投诉举报网站,但是也不能保证100%解决
比如对方换网站域名了呢,还有其他搜索引擎找不到举报入口怎么办呢?
这类镜像看似一个完整的站点,其实上是每次用户访问镜像站点,程序就会来正版的站点查询数据,并修改相关链接然后呈献给用户。实质上还是在读取原站的数据。以下就列举几种解决方法,大家自行取舍使用!
方法 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 地址。
3、然后在您服务器或者主机空间添加IP黑名单访问。当然,如果你使用 CDN,可以直接在 CDN 后台添加 ip 黑名单
这个时候你再刷新一下镜像站点,是不是已经 403 报错了呢?这个时候已经解决了这个镜像站点,然后就等待蜘蛛将其解决掉吧。
此方法的缺点就是如果镜像网站更换了 ip,那我们的屏蔽就失败了
方法 2:JS 来防护
在头部标签:里加上下面的 JS 代码;如果使用的网钛商业版程序当网站被人镜像时,可以试试往程序里增加防镜像代码。可以把代码放到 (【模板参数设置】-[商业版专属]-导航下方文字广告)加红色处的网址自行改成自己的网址。
<script type=”text/javascript”>
rthost = window.location.host;
if (rthost != “www.wlahz.com”) {
top.location.href = “http://www.wlahz.com”;
}
demo = false;
</script>
<div style=”display:none;”>
<img src=”” onerror=’setTimeout(function(){if(typeof(demo)==”undefined”){window.location.href=”https://www.wlahz.com/news/www.wlahz.com”;}},1000);’>
</div>
由于有些镜像网站采集时会过滤掉JS和一些代码,故上面蓝色字代码可以进行“js代码混淆”处理下(在线js代码混淆网址:http://tool.chinaz.com/tools/jscodeconfusion.aspx),降低被过滤的可能性。