工作室注册登录标签云赞助光荣榜

当前位置:首页 > 全栈分享 > 前端乱炖 > 正文

网站被镜像怎么办

发布时间:2017-07-26 21:40:53作者:魏义齐阅读:()评论:

本文为博主原创文章,未经博主允许不得转载。

最近,网站被无锡房地产市场网(www.zouhz.com)给镜像了,排在百度搜索”魏义齐个人博客“第四页倒数第一位,我的性格让我眼里容不得沙子,我必须得把它”搞“掉!

开始找朋友帮忙,百度,在这里要感谢一个00后擅长易语言的热心小伙子。感谢一波DDOS攻击,最起码让我解气了一下。百度了好多方法,在这里总结一下,js强行跳转是不行的,因为镜像手段提高了,我换了各种网友提供的js,但没用,镜像网站依然可以访问,内容也跟我的同步。但是,屏蔽IP还是可以的,最终的方法是在咨询西部数码技术人员时找到的,解决结果就是镜像网站停止内容更新,但是已经缓存的网站内容是没办去弄掉的,好在我的网站和镜像网站都只收录了首页而已,因为是新站,不用去把原文章内容删了重新发。对于屏蔽IP,这已经是非常好的结果了。

下面把我解决镜像网站的方法分享给大家:

一:百度快照举报,这个需要你跟踪处理,最终的处理就是删除镜像网站的快照。

二:通过站长平台(zhanzhang.baidu.com/feedback)的站长反馈中心进行官网保护。

三:获取并屏蔽IP

(一).获取IP

1.在根目录建立一个123.php,写入以下代码

  1. <?php 
  2. echo "ip1:" . $_SERVER"REMOTE_ADDR" ] . "</br>"
  3. echo "ip2:" . $_SERVER"HTTP_X_FORWARDED_FOR" ]; 
  4. ?> 

然后访问https://www.zouhz.com/www_xwblog_net/123.php,以上两个参数是获取对方服务器ip地址,如果涉及了代理服务器,则ip1后面ip地址是对方服务器的ip,如果未涉及代理服务器,则ip2后面ip地址是对方服务器的ip,有可能这种方式访问不到文件,则是对方进行了一些限制措施。

2.在网站根目录下建立123.asp,写入以下代码

<% 
Response.write"ip1:"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")&"</br>" 
Response.write"ip2:"&Request.ServerVariables("REMOTE_ADDR")  
%>

然后访问https://www.zouhz.com/www_xwblog_net/123.asp,参数同上。

如果以上两种方式都无法访问到文件,可能对方服务器对新增文件也进行了判断禁止访问,可直接在已存在的文件上修改。我是在已存在的index.php里加的123.php里的两行代码,OK,成功获取IP。

(2).屏蔽IP

1.Linux下 规则文件.htaccess(手工创建.htaccess文件到站点根目录)

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    #Block ip 
    RewriteCond %{http:X-Forwarded-For}&%{REMOTE_ADDR}&%{http:X-Real-IP} (8.8.4.4|8.8.8.) [NC] 
    RewriteRule (.*) - [F] 
</IfModule>

2.windows2003下,先开启rewrite,然后添加以下规则。

#Block ip 
RewriteCond %{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR}&%{HTTP_X_Real_IP} (8.8.4.4|8.8.8.) [NC] 
RewriteRule (.*) - [F]

3.windows2008下,规则文件web.config (手工创建web.config文件到站点根目录)

<?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}&amp;%{REMOTE_ADDR}&amp;%{HTTP_X_Real_IP}" 
                             pattern="(8.8.4.4|8.8.8.)"/> 
                    </conditions> 
                    <action type="AbortRequest"/> 
                </rule> 
            </rules> 
        </rewrite> 
    </system.webServer> 
</configuration>

4.java主机屏蔽IP或IP段:在tomcat管理-》编辑server.xml ,  找到  <Host></Host>,在节点中配置

<Valve className="org.apache.catalina.valves.RemoteAddrValve" deny="8.8.4.4|8.8.4.*"/> 

屏蔽后重启tomcat生效,访问提示403

我是windows2008操作系统,现在我网站更新的内容镜像网站已经不再同步。

如果不知道pattern里的ip或ip段怎么写,请访问文章“封禁ip的两种方法”看封禁ip方法二。

最后提醒一下,新站更应该注意镜像问题,因为不管是百度举报删除快照还是屏蔽ip都只是针对原网站更新或已删除的内容,镜像网站已缓存的没办法删除,原来被镜像的网站内容只能删除重新发布了。或者,不删除,好好做推广,把镜像网站的排名快速挤下去,因为镜像网站被屏蔽IP后内容已不再跟新,这个排名是会被不断降低的。

本文标签镜像 ,您可以阅读与「镜像 」相关的所有文章

魏义齐全栈技术交流:魏义齐全栈技术交流

上一篇:如何建立一个个人博客下一篇:系统默认浏览器和浏览器默认主页被篡改怎么办?

原创不易,您的赞助就是博主更新的动力!

赞助请备注,8.88元及以上可在赞助光荣榜留下外链信息。

HashOver畅言云评完全自托管的评论系统

工作室注册登录标签云赞助光荣榜

最新会员
  • 东方星雨
  • deanhan
  • 1264822519
  • aini3311
  • a1051020101
  • weiyiqi