推荐搜索: 魏义齐 网站防扒js微信号刷新 利用hbuilder打包APP的步骤清空

您当前的位置:首页 > 前端分享 > 正文

网站被镜像怎么办?

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

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

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





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

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

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



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



三:获取并屏蔽IP

(一).获取IP

1.在根目录建立一个123.php,写入以下代码
<?php
echo "ip1:".$_SERVER["REMOTE_ADDR"]."</br>";
echo "ip2:".$_SERVER["HTTP_X_FORWARDED_FOR"];
?>
然后访问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下
https://faq.myhostadmin.net/faq/listagent.asp?unid=795 先按此教程开启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操作系统,现在我网站更新的内容镜像网站已经不再同步。

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

上一篇:那些网络推广的小妙招 下一篇:移动端和pc端的抉择