专栏首页钻芒博客[SEO知识讲解] 如何解决网站被镜像的问题?

[SEO知识讲解] 如何解决网站被镜像的问题?

 1、百度站长平台投诉

  通过下面的渠道可以反馈问题

  1.jubao.baidu.com

  2.tousu.baidu.com

  3.zhanzhang.baidu.com/feedback

  但处理速度是根据对用户造成的伤害来界定处理优先级。

  2、屏蔽镜像网站服务器IP

镜像网站看似一个完整的站点,其实每次用户访问网站的时候,程序还是调用的原网站的数据,所以我们可以屏蔽这个服务器的IP,禁止抓取我们的网站数据。如果是LINUX主机可以通过以下方法获取和屏蔽镜像网站服务器IP。

  1、获取镜像网站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,如:http://www.gannxy.com/ip.php,然后网站根目录下会生成一个ip.txt的文件,打开复制里面的ip地址。

  查找服务器IP地址还可以通过站长工具HTTP状态码查询

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

  Linux下 规则文件.htaccess(没有可以手工创建.htaccess文件到站点根目录),自行修改红字中的IP地址

<IfModule mod_rewrite.c>

  RewriteEngine On

  #Block ip

  RewriteCond %{http:X-Forwarded-For}&%{REMOTE_ADDR} (188.129.143.73) [NC]

  RewriteRule (.*) - [F]

  </IfModule>

  然后再次访问或者刷新镜像网站,这时候就会出现403错误(禁止访问),现在就可以等着蜘蛛删除了

  windows2008下 规则文件web.config (手工创建web.config文件到站点根目录) ,自行修改红字中的IP地址

  <?xml version="1.0" encoding="UTF-8"?>

  <configuration>

  <system.webServer>

  <rewrite>

  <rules>

  <rule name="band ip" stopProcessing="true">

  <match url="(.*)" />

  <conditions logicalGrouping="MatchAny">

  <add input="%{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR}" pattern="(188.129.143.73)" />

  </conditions>

  <action type="AbortRequest" />

  </rule>

  </rules>

  </rewrite>

  </system.webServer>

  </configuration>

  注:如果不知道如何获取和屏蔽镜像网站IP地址可以咨询主机商,他们也会帮助你解决。缺点,如果对方更换了IP地址还要重新写一次。

  3、添加跳转代码

  这个办法就简单粗暴了,直接在网站head下加入一段JS代码,就可以实现镜像站自动跳转到我们的主站,代码如下:

 <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.gannxy.com") { location.href = location.href.replace(document.location.host,'www.gannxy.com);} </script>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SCI闪电速递-快速发表论文杂志整理

    每到年底,都是大家最愁文章的时候。对于毕业了,已经参加工作的,过了年就要交国自然基金的标书,而自己的标书还没有扎实的工作基础;对于没毕业的,过年就意味着交毕业论...

    用户6317549
  • 基于MITRE ATT&CK的Red Teaming行动实践

    如果要评选最近一年内国内信息安全圈最火的一个安全新名词,那一定是“MITRE ATT&CK”了。这个词在其被引入国内的那一刻起,就似乎备受青睐,常见于各种文章、...

    madneal
  • Hack the box: Bastion

    In conclusion, Bastion is not a medium box. But it would be easier to solve this...

    madneal
  • Bean映射工具之Apache BeanUtils VS Spring BeanUtils

    原文链接:https://pjmike.github.io/2018/11/03/Bean映射工具之Apache-BeanUtils-VS-Spring-Bea...

    chenchenchen
  • Bashed -- hack the box

    Only port 80 is open, it may be an easy box. And the truth is that it is really ...

    madneal
  • 解决.htaccess: Invalid command ‘RewriteEngine’,问题

    今天首先是网站打不开,显示的是服务器apache内部错误.500.说让检查一下服务器错误日志.

    十四君
  • Nibbles - Hack the box

    Target: 10.10.10.75(OS: Linux) Kali linux: 10.10.16.44

    madneal
  • 持续发布 Chrome 插件

    Chrome 插件对于 Chrome 浏览器用户来说是必不可少的利器之一。之前我有开发过一款七牛云图床的 Chrome 插件 image-host。后来由于我自...

    madneal
  • 【全栈修炼】414- CORS和CSRF修炼宝典

    核心知识: CORS是一个W3C标准,它允许浏览器向跨源服务器,发出XMLHttpRequest 请求,从而克服 AJAX 只能同源使用的限制。

    pingan8787
  • 理解跨域资源共享

    CORS 或跨域资源共享是一种 http 机制,它允许用户通过使用一些额外的头来访问别的域的资源。例如,假设位于http://test1.domain.com上...

    madneal

扫码关注云+社区

领取腾讯云代金券