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

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

网站被镜像怎么办

发布时间: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后内容已不再跟新,这个排名是会被不断降低的。

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

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

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

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

赞助本站可在赞助光荣榜留下外链信息,支付宝扫此二维码可领红包

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

最新会员
  • weiyiqi