欢迎访问本网站,本网站主要提供seo基础教程知识、网站建设相关教程!
郑州seo老梁博客-欢迎你的到来!

免费诊断网站|企业网站关键词排名优化 QQ:1440195867

当前位置: 郑州seo > SEO问答 > 正文

网站被镜像了怎么办?

发布时间:2017-11-19 16:40内容来源:未知 点击:

何为镜像站点,有什么危害?

通俗的讲,恶意镜像者通过某些手段复制了你的站点,除了域名不一样之外,其他内容一模一样,用户根本无法分辨。甚至对于一些新的站点,搜索引擎都会迷惑到底哪个是真的站点,那么就有可能正牌的网站被删除收录,而盗版的却被搜索引擎青睐。

虽然目前我们还不知道恶意镜像我们的网站到底有什么意图,但肯定对我们没什么好处,如果他这个域名有点什么不健康的信息,那么我们被镜像的站点有可能被污染掉,所以还是要警惕这个现象。

被恶意镜像怎么办

郑州seo老梁提供两种解决方法,第一种是屏蔽镜像网站采集数据,这样可以导致镜像页面挂掉,搜索引擎删掉其收录,但较为复杂,且一次只能仿一个镜像网站。第二种方法简单有效,但镜像站点依然存在,不过胜在简单粗暴,大家根据自己情况选择。
方法一:用.htaccess文件来屏蔽ip
郑州seo老梁了解到,这类镜像看似一个完整的站点,其实上是每次用户访问镜像站点,程序就会来正版的站点查询数据,并修改相关链接然后呈献给用户。实质上还是在读取原站的数据,那么久很好解决了,我们只需要屏蔽到抓取我们数据的那个主机ip就可以了,那该怎么办呢?我们使用.htaccess文件来屏蔽ip,首先就要先获得那个主机的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,然后你就会在网站根目录找到ip.txt文件了,打开复制里面的ip地址。

3、然后打开你的.htaccess文件,在后面加上如下代码(自行修改为刚刚获得的ip)

    #添加IP黑名单
    Order Deny,Allow
    Deny from 162.158.72.179

这个时候你再刷新一下镜像站点,是不是已经403报错了呢?这个时候已经解决了这个镜像站点,然后就等待蜘蛛将其解决掉吧。
总结起来就是屏蔽镜像服务器站点,如果你使用CDN,可以直接在CDN后台添加ip黑名单,本教程基于WordPress程序,其他系统请自测。
方法二:JS代码防镜像
有站长朋友提供了一个更为简单的方法,只需要在<head></head>里添加一段js代码,访问镜像网站就会直接跳转到源网站。
    <script type="text/javascript">
    if (document.location.host != "www.iyaxi.com") {
    location.href = location.href.replace(document.location.host,'www.laoliangseo.com');
    }
    </script>
注意:代码中的网址一定要填你的网站主网址,比如郑州seo老梁的主网址是www.laoliangseo.com,但是写了laoliangseo.com后就会出现页面不断刷新的情况,请大家悉知。

此方法简单有效,就算有网页被误导至镜像网站,也能很快的被“传送”回来,且能防止绝大多数类似于此类的镜像站点,可谓是一劳永逸,非常值得推荐。

近期热点文章