沈阳SEO-网站被恶意镜像了怎么办,简单快速的解决
发布于:2019-03-18 16:08   编辑:admin 浏览:

作甚镜像站点,有什么迫害?网站被镜像解决措施

网站被镜像了怎么办,网站被歹意镜像了有什么解决措施?从2016年4月份在搜寻本人的博客品牌词“小梦SEO”时候发明搜寻列表下面凭空多了一个网站,网站的题目描写跟 我的网站截然不同,独一不一样的就是域名,域名后面有s2.gvirabi.com。这个域名是http://www.wangzhengji.com.s2.gvirabi.com/,我也查看了一下域名这个gvirabi.com,不外也没搞懂是什么网站,之后就搁置了。今天无意问了一下挚友,这个是什么个情况,才晓得网站这是被镜像了,真是太可恶了,我这么个小网站镜像我有什么意思啊。

作甚镜像站点,有什么迫害?

镜像网站是指:一个或多个域名不同、但内容完整雷同的网站。 镜像网站的呈现有可能是有意的,也有可能是无意的。有意的起因包含:软件资源网站给用户供给多个下载链接。 某些网站供给多个镜像,使负载平衡或使服务更稳固;黑帽SEO复制多个网站,用意取得更多排名; 整站被人复制剽窃也会造成镜像网站。

镜像网站通常会造成复制内容,搜寻引擎并不爱好,对原创内容网站或站长想排名的网站可能造成无奈预知的影响。艰深的讲,歹意镜像者通过某些手腕复制了你的站点,除了域名不一样之外,其余内容截然不同,用户基本无奈辨别。甚至对一些新的站点,搜寻引擎可能无奈辨别哪个才是真正的站点,对网站排名造成恶劣影响。

网站被镜像解决措施

网站被镜像后小梦查看了一下网络上对于这方面的解决措施,大体分为三种:1、百度站长平台投诉;2、屏蔽镜像网站服务器IP,制止调用本人网站资源;3、增加挑衅代码。

方式一:百度站长平台投诉

通过下面的渠道能够反馈问题

1.jubao.baidu.com

2.tousu.baidu.com

3.zhanzhang.baidu.com/feedback

但处置速度是依据对用户造成的损害来界定处置优先级。

方式二:屏蔽镜像网站服务器IP

镜像网站看似一个完全的站点,实在每次用户拜访网站的时候,程序仍是调用的原网站的数据,所以咱们能够屏蔽这个服务器的IP,制止抓取咱们的网站数据。假如是LINUX主机能够通过以下方式获取跟 屏蔽镜像网站服务器IP。

1)获取镜像网站IP,复制如下代码,新建一个php文件,并命名为“ip.php”上传到你的网站根目录。

  1. <?php
  2. $file = "ip.txt";//保留的文件名
  3. $ip = $_SERVER['REMOTE_ADDR'];
  4. $handle =fopen($file,'a');
  5. fwrite($handle,"IP Address:");
  6. fwrite($handle,"$ip");
  7. fwrite($handle," ");
  8. fclose($handele);
  9. ?>

2)拜访镜像网站,在地址后面加.../ip.php,如:http://www.xiaomseo.com.s2.gvirabi.com/ip.php,而后网站根目录下会天生一个ip.txt的文件,翻开复制里面的ip地址。

查找服务器IP地址还能够通过站长工具查问

 

3)屏蔽镜像站点IP,翻开.htaccess文件,加上如下代码

Linux下 规矩文件.htaccess(不能够手工创立.htaccess文件到站点根目录),自行修正红字中的IP地址

  1. <IfModule mod_rewrite.c>  
  2. RewriteEngine On  
  3. #Block ip  
  4. RewriteCond %{http:X-Forwarded-For}&%{REMOTE_ADDR} (188.129.143.73) [NC]  
  5. RewriteRule (.*) - [F]  
  6. </IfModule>  

而后再次拜访或者刷新镜像网站,这时候就会呈现403过错(制止拜访),当初就能够等着蜘蛛删除了

 

注:假如不晓得如何获取跟 屏蔽镜像网站IP地址能够征询主机商,他们也会辅助你解决。

优点:简略、易操作;

缺陷:会有不同IP的镜像站点。

 

方式三:增加JS跳转代码 

即通过JS判当前域名,假如不是本域名则跳转回本域名,自行修正代码中网址为本人的网站。

JS跳转代码方式一:直接在网站head下参加一段JS代码,就能够实现镜像站主动跳转到咱们的主站,代码如下:

  1. <script type="text/javascript">if (document.location.protocol != "https:" && navigator.userAgent.indexOf("MSIE 6.0") < 0 ) { location.href = location.href.replace(/^http:/,"https:");}if (document.location.host != "www.xiaomseo.com") { location.href = location.href.replace(document.location.host,'www.xiaomseo.com');} </script>  

注:局部镜像站点会屏蔽JS代码,所以对有的镜像站点无效

 

JS跳转代码方式二:

镜像网站过滤掉JS代码甚至JS文件,那么咱们须要参加代码混杂跟 触发事件,将下面代码中的地址改为本人的域名地址增加到主标题录header.php中恰当地位即可。

  1. <script type="text/javascript">
  2. if(window["location"]["host"] != 'www.xiaomseo.com' && window["location"]["host"] != 'd9y.net'){
  3.     alert('忠告!检测到该网站为歹意镜像站点,将破即为你跳转到官方站点!');
  4.     window["location"]["href"] = 'http://'+'www.xiaomseo.com/';
  5. }
  6. </script>
  7. <div style="display:none;">
  8. <script>nod9ynet = false;</script>
  9. <img src=" " onerror='setTimeout(function(){if(typeof(nod9ynet)=="undefined"){window["location"]["host"]="www.xiaomseo.com";}},3000);'>
  10. </div>

 

JS跳转代码方式三:

通过拆分域名链接与镜像站比对,而后用img标签src空值触发onerror来履行js比对,比对失败则跳转回源站。

代码如下:(复制粘贴到主题的functions.php最后一个?>之前)

  1. add_action('wp_head','kimsom_reverse_proxy_defense', 99);
  2. function kimsom_reverse_proxy_defense(){
  3.     $currentDomain = '"www." + "xiaomseo" + ".com"';
  4.     echo '<img style="display:none" id="inlojv-rpd" src=" " data-url="'.home_url().'" onerror='var str0=document.getElementById("inlojv-rpd").attributes.getNamedItem("data-url").nodeValue;var ishttps="https:"==document.location.protocol?true:false;if(ishttps){var str1="https"+"://";}else{var str1="http"+"://";}var str2='.$currentDomain.';var str3=str1+str2;if( str0!=str3 ){location.href = location.href.replace(document.location.host,'. $currentDomain .');}'/>';
  5. }

 

注:操作中疑难问题可评论跟 留言