• 购物车 

    我的购物车

    件商品
    去购物车结算
  • 在线充值 
  • 提交工单
  • 备案平台
  • 帮助中心

欢迎您来到阿庆嫂网络

网站被赌博网站恶意镜像怎么办(已解决)

    小编昨天一天没干别的事。都在处理手上一个企业站点,因为搜索相关信息的时候发现一个新站居然被镜像了。而且打开是赌or博网站。我想说大哥。要得了这样吗。新站居然也不放过。仔细想来。就是因为是企业站点新站。没有权限。他用的刚过期的老域名有一定的权重,后来分析他的域名。居然还是之前同行的站点域名不要了。,。这就难怪了。难怪他的权重要高。之前就做这个类型的网站。过期了。被别人注册了。直接拿来镜像同行新站。一个新站你怎么能和老站比权重。自然搜索相关的企业名称。他排在前面了。。这个是打开之后他显示的内容

 

 

      何谓镜像站点:一个或多个域名不同、但内容完全相同的网站。 镜像网站的出现有可能是有意的,也有可能是无意的。有意的原因包括:软件资源网站给用户提供多个下载链接。 某些网站提供多个镜像,使负载均衡或使服务更稳定;黑帽SEO复制多个网站,意图获得更多排名; 整站被人复制抄袭也会造成镜像网站要知道老站点有权重的站被镜像。也可能到账被K。更何况我们是刚做的新站。这个不能容忍。

 

    百度找了很多方法。。概况一下就2点。

   1.已经采集的让到他的站点流量回到他本来应该来的站点(我的官方站点)

   2.禁止对方镜像采集

   3.百度投诉

 

   关于第一点:我们很好理解。他不是采集照搬我们的内容吗。。那我们就在我们的内容中加入特定的代码。。他采集的过程中肯定也会把特定的代码也采集回去。。代码的核心就是 当有用户访问,验证这个时候访问的域名。如果域名是我们的域名就正常访问。不是的话。跳转回我们正常的域名即可。

  

<img style="display:none" src=" " onerror='this.onerror=null;var currentDomain="www." + "aqingsao" + ".net"; var str1=currentDomain; str2="docu"+"ment.loca"+"tion.host"; str3=eval(str2) ;if( str1!=str3 && str3!="cache.baiducontent.com" && str3!="webcache.googleusercontent.com" && str3!="c.360webcache.com" && str3!="cncc.bingj.com" && str3!="snapshot.sogoucdn.com" ){ do_action = "loca" + "tion." + "href = loca" + "tion.href" + ".rep" + "lace(docu" +"ment"+".loca"+"tion.ho"+"st," + "currentDomain" + ")";eval(do_action) }' />

将以上代码中的: var currentDomain="www." + "aqingsao" + ".net"; 自行拆分成自己的域名,避免被镜像代码替换掉.

 

这个是我网站找来的。html通用的放到body代码之后即可。不要放到head里面。经过测试发现图片放到 head,浏览器会自动进行错误调整,导致一些本来在 head 的元素被丢到了 body 当中,比如 style.css,估计网页标准中 head 里面就不应该放置图片,所以移到了 footer 当中。这样当他把我们的页面采集过去。在他的域名下访问的时候就会跳转回我们的域名.

 

这种方法对方同步更新的镜像站点(和你站点一模一样的。你更新一片文章他的站点就立即出现的)的站点有用。。今天小编遇到的是把你的内容采集过去。缓存到了他的服务器的内容不是实时更新的那种,有点麻烦。要等他下次再采集同步的时候代码才会发生作业。。阿庆嫂网络就是遇到的下面的情况。把你的网站缓存到了他的服务器。他不需要实时更新。只需要大量页面内容。。只想说一下句真TM悲催啊。。遇到这样的情况只能是封了他的采集IP。禁止他采集。我们要讲的第二站方法。

 

   关于第二点:今天西部数码代理阿庆嫂网络主要是讲的第一点。因为第二点就几行代码。这样找出对方的服务器IP呢。。

    ping?显然不是。不然也太好处理了吧

再百度。找相关资料。

<?php 
$file = "ip.txt";//保存的文件名 
$ip = $_SERVER['REMOTE_ADDR']; 
$handle =fopen($file,'a'); 
fwrite($handle,"IP Address:"); 
fwrite($handle,"$ip"); 
fwrite($handle,"\n"); 
fclose($handele); 
?>

保存成ip.php让对方访问这个文件。就会自动生产一个ip.txt文件在网站的更目录。于是动手。访问对方网站后面加IP.PHP直接返回403.看样子对方不是实时采集我们的站点。这个找对方IP的方面也没有用啊。。访问直接给我来了一个403.不到我们页面来采集。怎么办呢。。。。。

 

后来发现他采集我们的页面虽然是缓存过去的。但是url结构有所不同。。

我们的是www.aaa.com/new/11.html

对方采集过去之后显示的url经过了一定的变形www.bbb.com/?new/11.html

多加了一个问号。这个可能就是问题的关键所在了。。当我们访问www.bbb.com/ip.php

他是提示的是403.那我们把url也变形一下。他是不是也会变形过来实时采集呢。

于是我们变形www.bbb.com/?ip.php

访问。具体返回我们的域名了。。查看站点根目录。没有得到我们想要得到的IP.TXT文件。但是当我们看到返回我们的域名的时候。我知道有戏了。这个说明什么。说明我们操作的第一点让访问的页面判断域名的代码起了作用了。这个起作用了。就好理解了。。他来采集了。不过访问的是ip.php他没有过去采集。不然我们也不会没有得到对方服务器IP。直接爬行www.bbb.com/?ip.php 查看对方源码。。原来访问的是我们首页代码而且是实时的代码。。看到这个地方。各位看官们就知道了怎么弄了。。修改首页代码index.php修改成刚才IP.php  再次访问www.bbb.com/?ip.php(后来发现随便域名后面加什么都去首页采集需要加个特定的?号即可)。查看根目录。终于得到了我们想要的IP了。。

直接封了这个IP。。

我们用的是apache的环境。直接把IP封了即可。或者把整个IP段的封了

代码如下 apache的代码。网站根目录.htaccess添加进去

RewriteCond %{http:X-Forwarded-For}&%{REMOTE_ADDR} (1.1.1.1) [NC]   
RewriteRule (.*) - [F]

1.1.1.1换成你的镜像站点IP。

 

再次恶毒一点。直接让他采集同行对手站点吧。

ErrorDocument 403 http://www.ccc.com/

下面再添加一行。 www.ccc.com同行比较优秀的站点

 

然后再访问www.bbb.com/?dsdafgdasfasd

返回的都是同行优秀的站点信息了。采集不到我们了。

现在什么都做好了。就等对方再次采集我们的站点了。、。

 

最后收尾一下第三点。。随便到百度投诉一下对方。。

http://jubao.baidu.com/jubao/