爱站吧国内站长资源分享平台!

网站首页 建站教程 正文

利用.htaccess来解决网站被恶意镜像的方法

猴哥 2021-03-20 建站教程 123 ℃ 2 评论

最近遇到一个客户网站被别人给镜像了,当访问别人域名时 ,实际访问的还是客户的网站内容,或许是镜像过后别人修改了个别的违规关键词,从而导致客户的网站受到处罚 ,导致排名下降。有时候你会发现 ,你在搜索引擎输入网站名称的时候,出来的网站信息是你们的,但是域名却是一个陌生的 ,这种情况可以基本确定网站被镜像了,那么究竟什么叫网站被镜像?

什么是网站镜像:

恶意镜像,也叫恶意克隆 ,恶意解析,是指有人通过域名 A 记录直接解析别人 IP 地址,从而得到一个在访问者眼中完全相同网站的过程 。其工作原理基本上是这样子的:有用户访问镜像站点时 ,程序就会来正版的站点查询数据,并修改相关链接然后呈献给用户,实质上还是在读取原站的数据。

严谨一点的解释:

通过复制整个网站或部分网页内容并分配以不同域名和服务器 ,以此欺骗搜索引擎对同一站点或同一页面进行多次索引的行为 。

网站被镜像的危害:通俗的讲,恶意镜像者意图利用自己有一定权重的域名进行威压,通过某些手段复制了你的站点 ,除了域名不一样之外 ,其他内容一模一样,用户或许根本无法分辨 。甚至对于一些新的站点,搜索引擎都会迷惑到底哪个是真的站点 ,那么就有可能正牌的网站被删除收录,而盗版的却被搜索引擎青睐 。

虽然目前还不知道恶意镜像客户的网站到底有什么意图,但肯定是没什么好处 ,如果他这个域名有点什么不健康的信息,那么被镜像的站点有可能被污染掉,所以还是要警惕这个现象。

如何知道自己的网站是否被镜像:复制自己网站的完整标题(查看自己站点首页源码 ,其中 <title>起重机 - 龙达起重机</title>),然后在谷歌和百度等搜索引擎里搜索,如搜索:intitle 起重机 - 龙达起重机 ,如果有其他网站的网站标题 、描述及网站内容跟你的一样,只有域名不一样,那就是被镜像了。

利用.htaccess来解决网站被恶意镜像的方法 建站教程 网站镜像 第1张

如何处理网站被镜像:

这类镜像看似一个完整的站点 ,其实上是每次用户访问镜像站点 ,程序就会来正版的站点查询数据,并修改相关链接然后呈献给用户 。实质上还是在读取原站的数据。以下龙笑天下就列举几种解决方法,大家自行取舍使用!

方法 1:通过限制IP防止被镜像:查清镜像网站的主机 Ip ,通过禁止 Ip 来解决,本教程基于 WordPress 程序,其他系统请自测!

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 、然后打开你的.htaccess 文件 ,在后面加上如下代码(自行修改为刚刚获得的 ip),如:


#添加IP黑名单

Order Deny,Allow

Deny from 125.58.62.177


当然,如果你使用 CDN,可以直接在 CDN 后台添加 ip 黑名单 ,这个时候你再刷新一下镜像站点 ,就会出现 403 报错,这个时候已经解决了这个镜像站点,然后就等待蜘蛛将其解决掉吧。


Tags:建站教程网站镜像

已有2位网友发表了看法:

  • 知道

    知道  评论于 [2021-10-27 20:57:34]  回复

    总算找到解决办法啦

  • 织梦站长

    织梦站长  评论于 [2021-10-27 20:57:34]  回复

    织梦CMS建站教程就你这边最全啦

欢迎 发表评论:

会员中心
搜索
最近发表
最新留言
标签列表