主页 > 网赚优化 > 网站被镜像了怎么办?(2)

网站被镜像了怎么办?(2)

第二是搜索网站的特征句子。最容易想到的是网站品牌名称、首页标题等,确实可以发现一些镜像网站。但如前所述,品牌名绝大多数是会被替换的,所以我更喜欢搜索一些页面上的特征句子,比如本博客最上面的副标题:Zac的SEO博客,坚持12年,优化成为生活。搜索一下就会看到:

 

搜索网站特征句子

 

看来我的博客很容易吸引菠菜啊。

一般我不搜索帖子里的句子,因为那会返回大量转载、抄袭的页面,不是镜像的。

从上图可以看到,镜像网站自动把title及正文中的品牌词或指定关键词替换了,访问这类网站效果常常是这样的:

 

镜像网站替换字符串

 

上图镜像网站没有转向,也没有用JS显示大量菠菜内容,而是直接在正文中插入菠菜内容和链接。有的镜像网站用JS在页面上半部分显示大量内容,就像在典型赌博网站看到的一样,拉到下面才能看到镜像的内容。

为了搜得更全,还经常需要多搜索其它地方的特征文字。比如搜索页脚的声明中的一句:“明明很久一贴,为什么号称“看到另一些镜像网站:

 

搜索特征句子发现镜像网站

 

为什么搜索句子的一半,不是搜索“明明很久一贴,为什么号称SEO每天一帖“呢?还是因为品牌词或特征关键词经常是会被替换的,比如这样:

 

镜像网站替换关键词

 

一般我是用Google做这种搜索,因为Google什么乱七八糟的都收录。

网站被镜像了怎么办?

首先,一些网上提到的解决办法并没有什么用。

比如有的说页面上的链接用绝对地址有帮助,其实小偷程序都会自动替换网址,用相对地址还是绝对地址没什么差别。

还有的说页面上加上网站链接、网站名称、版权声明之类的,搜索引擎会识别哪个是正版。但镜像小偷程序连链接带文字都可以全部自动替换,这么做并没有用。

发现镜像网站后的处理原则就是让镜像网站不能在镜像域名上显示你的内容。考虑到镜像网站是要实时访问和调用被镜像的页面的,所以可以考虑几个方法。

比如用JS检测一下正在被打开的页面是不是在自己的域名上,是的话正常显示,不是的话(域名是镜像网站时)强迫转向到自己域名:

if (window.location.hostname !== ‘’){
window.top.location.href = ‘https://www.seozac.com/’;
}

(声明:我对程序不熟,代码只是简单举例,具体怎么写,请问你的程序员。)

不过这种方法只对用户有效,搜索引擎不执行JS,还是会抓取到镜像内容。也可以用PHP写脚本判断和转向。

有时候由于种种原因,程序不起作用。另一个直接的方法是屏蔽镜像网站来访问的IP地址。先查一下镜像网站服务器IP:

 

查询镜像网站服务器IP地址

 

把对方主机IP先屏蔽了。不过镜像网站来实时抓取用的IP大部分情况下不是域名主机IP,可能是CDN,可能是伪造IP,也可能是多IP的服务器。要发现必须屏蔽的IP,需要查看网站原始日志。我的一个小窍门是,访问镜像网站上一个很少人会访问的页面,比如翻页第70页,然后马上查看日志,这个页面被访问的IP就是应该屏蔽的IP:

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!