当前位置:首页 > SEO知识 > 正文内容

3种网站被镜像、采集的最佳解决方法

admin3年前 (2023-03-28)SEO知识568

今天上网发现搜索引擎中出现了一个和自己网站一模一样的网站,自己发了一篇文章,他就能自动跟进采集,并且文章排名比自己的还高,排在我网站的前面,FUCK啊,这是网站被恶意镜像了。

什么是网站镜像

网站镜像,就是通过复制整个网站或部分网页内容并分配以不同域名和服务器,以此欺骗搜索引擎对同一站点或同一页面进行多次索引的行为,这也是为什么有的网站注明禁止未授权不得做网站镜像的原因了,两个网站的内容完全一样,相似度过高必然会导致自己的网站受到影响。

网站镜像就是网站的复制版本。

如果是别人把自己的站原样做一份放在网上,网站的主人肯定是不能容忍的,可以用搜索引擎找到这样的站, 现在这样搞的人已经比较少了,以前我们经常会发现有人这样照抄别人的网站。所以,那时候很多网站都加了一句严禁建立镜像。

网站被镜像的3种解决方法

方法1:找到镜像网站的主机Ip,通过禁止Ip来解决

具体方法,大家百度解决,不多说。注意ping 域名的话不一定是真实IP,现在很多网站都隐藏真实IP了。

找到镜像网站的IP后,就可以禁止IP来阻止镜像网站复制你的站点了。这招对采集站也有效哦!

在网站主机提供商的网站后台控制面板里有设置IP访问黑名单,如果没有请联系服务器提供商。

如果你是wordpress站点,也可在.htaccess文件里添加如下代码:

#添加IP黑名单
Order Deny,Allow
Deny from 162.158.72.179

这个时候你再刷新一下镜像站点,是不是已经403报错了呢?

此方法的缺点就是如果镜像网站更换了ip,那我们的屏蔽就失败了

方法2:在中加入JS来防护

<script type=”text/javascript”>
if (document.location.host != www.laosuseo.com) {
location.href = location.href.replace(document.location.host,’www.laosuseo.com’);
}
</script>

或加上以下的JS代码

<script type=”text/javascript”>
rthost = window.location.host;
if (rthost != “www.laosuseo.com”) {
top.location.href = “http://www.laosuseo.com”;
}
</script>

将上面代码中的www.******.com改为你网站的首页主地址,如果上面填写的不是网站的主地址 www.******.com,而是 mobile***.com的话,就会导致网站一直刷新!

注:经过本站测试,如果镜像站屏蔽了JS,则该方法失效。所以,最好把方法2和方法3结合使用!

方法3:Js被屏蔽后防止镜像的方法

将以下代码加到网站的header.php中

<div style=”display:none;”>
<script>proxy2025 = false;</script>
<img src=”” onerror=’setTimeout(function(){if(typeof(proxy2025)==”undefined”){window.location.host=”www.laosuseo.com”;}},3000);’>
</div>

 <script>proxy2025 = false;</script>

img的onerror设置超时时间3000毫秒,将运行函数部分,检测是否还存在proxy2025字符,如果没有找到就会将主机的URL改为www.laosuseo.com;

经过测试,此代码在Chrome、IE11和360极速浏览器上均有效,会跳转到源站的原文章页!在Firefox上则无效果,镜像的文章页并不会跳转到原站…… 将代码中img标签的src引用地址改为空格或无效的图片地址后,在Firefox上也起作用了!

WordPress适用版

将下面的代码贴到 functions.php 中的最后一个 ?>之前即可:

/**
* 网站被恶意镜像怎么办
*/
//防止恶意HTTP_USER_AGENT采集
add_action('wp_head', 'lxtx_deny_mirrored_request', 0);
function lxtx_deny_mirrored_request()
{
$ua = $_SERVER['HTTP_USER_AGENT'];
$now_ua = array('FeedDemon ','BOT/0.1 (BOT for JCE)','CrawlDaddy ','Java','Feedly','UniversalFeedParser','ApacheBench','Swiftbot','ZmEu','Indy Library','oBot','jaunty','YandexBot','AhrefsBot','MJ12bot','WinHttp','EasouSpider','HttpClient','Microsoft URL Control','YYSpider','jaunty','Python-urllib','lightDeckReports Bot','PHP');
if(!$ua) {
header("Content-type: text/html; charset=utf-8");
wp_die('请勿采集本站,采集者木有小JJ!请正常访问,并认准【125建站网】官方网址!');
}else{
   foreach($now_ua as $value )
   if(eregi($value,$ua)) {
   header("Content-type: text/html; charset=utf-8");
   wp_die('请勿采集本站,采集者木有小JJ!请正常访问,并认准【125建站网】官方网址!');
   }
}
}
经过测试,在functions.php中加入此代码后,打开镜像站后显示“Internal Server Error”,强制刷新后显示我们设置好的提示文字“请勿采集本站,采集者木有小JJ!

另为保护JS安全,使用JS方法禁止网站被镜像的站长,在编写好JS代码后,最好使用站长网的JS代码混淆工具后,再放到网站上。

扫描二维码推送至手机访问。

版权声明:本文由老苏SEO转载并发布,如侵权可联系删除。

本文链接:https://www.laosuseo.com/?id=23868

标签: 网站采集
分享给朋友:

“3种网站被镜像、采集的最佳解决方法” 的相关文章

查看Google自然搜索热度的办法,第2个细节亮了!

查看Google自然搜索热度的办法,第2个细节亮了!

市场动态瞬息万变,很难掌握用户需求的发展势态。如何实时地了解用户搜索和关注哪些关键词,就需要借助到我们今天的主角——Google Trends(谷歌趋势:https://trends.google.com)。 了解受众群体所关注方面的搜索趋势和热度范围等,可以及时调整如谷歌广告系列吸引潜在...

SEO站内优化教程附免费SEO辅助工具

SEO站内优化教程附免费SEO辅助工具

SEO站内优化教程附免费SEO辅助工具,SEO站内优化的重点不管是什么行业、什么工作、做什么事都有一个先后步骤,没有步骤的去做事只能是浪费时间,事倍功半,往往甚至适得其反走向反向道路,下面就来跟大家说说seo优化基本步骤由哪几方面构成。第一步:熟悉网站所属行业不管你作为什么层次的是SEO,在开始做网...

百度将会再一次打击SEO快排网站

百度将会再一次打击SEO快排网站

最近,百度借助线上搜索知识公开课对外通知,百度搜索引擎将会在年前对SEO快排站进行大调整,站长们近期需要小心,及时调整内容。根据百度搜索线上公开课内容大纲了解到,这次课程包括了,新站外链,网站更新,面包屑导航层级,死链,快排等相关知识点,尤其针对快拍站问题,放出了重磅信息,百度讲师透露:近期百度搜索...

网站流量变现模式(8种通过网站流量挣钱的方法)

网站流量变现模式(8种通过网站流量挣钱的方法)

大家好,前几天给大家分享了做副业项目赚钱的工具,今天给大家介绍做网站赚钱的招数,学会做网站赚钱的路子也是非常多样的,并非只有挂广告单一的赚钱途径,做不同类型的网站也有不同的赚钱模式。做一个网站并不需要投入太多金钱成本,但需要投入更多的时间、精力把它运营起来。我们建立一个网站,首先需要明确自己的网站定...

网站长时间不恢复排名应该怎么办

网站长时间不恢复排名应该怎么办

今年随着百度算法的不断调整,很多网站的排名受到很多的打击,很多优化不当的网站排名是一落千丈。之前这样这种情况一般过一段时间就会恢复排名,但是有站长朋友反映他们的网站已经两个月过去了排名还是没有恢复。今天笔者就跟大家分享一下网站长时间不恢复排名应该怎么办?一、保证被降权的网站运行速度很多站长朋友为了避...

SEO和SEM哪个效果好一点?

SEO和SEM哪个效果好一点?

(全文干货+文中福利)建议收藏慢慢看,看完你就能彻底了解SEO和SEM之间区别了,如果觉得分享对你有用记得点个赞!我们是一家专注以技术驱动精准获客的SEO公司,十三年来一直深入研究搜索引擎核心算法,为1500+企业提供过专业的获客解决方案。所以除了SEO外,对于SEM我们也是专注做的,所以研究得也非...