解决其它域名“抄袭”本博客的事件记录

事件说明:

近些天来,网站nginx的日志里老是出现这个乱七八糟的referer,直接访问网站又提示DNS不到,百度该网址也找不到任何相关的信息 下辈子想做头猪的博客
终于还是找到了一个百度里有内容的网站,如下图所示,但是直接访问依旧打不开 下辈子想做头猪的博客
网站访问不了,但是百度快照却是头天晚上的 下辈子想做头猪的博客
然后百度了一下博客首页的title内容,发现有更多的网站与本站内容一模一样,并且它们都是打不开的 下辈子想做头猪的博客

处理经过

思路一:网站被人爬虫,然后克隆出若干网站

仔细想了想,还是不太可能的,从nginx的日志记录来看,有很多链接是没有访问记录的,但是在那些网站中还可以看到,而且别人克隆我的网站也没什么意义呀

思路二:别人的网站指向我的WEB服务器

但是这些网站都没有进行DNS解析,无法访问的。所以这里我就看了一下这些网站的历史解析记录,如下图所示 下辈子想做头猪的博客
下辈子想做头猪的博客
取了两个网站查询,发现它们在2017-02-05之前曾解析到我的这台服务器上来,可能02-05日服务器过期了,网站拥有者并没有重新解析,所以这个域名还是会指向到我的服务器上来,然后爬虫就会开始爬行我的服务器 ,并且由于可以使用IP直接访问我的网站,所以爬虫就能爬行到内容了,但是我们在访问网站时却又打不开了 下辈子想做头猪的博客

解决方案 设置禁目使用IP和非配置的域名访问我的博客,如果是IP或者其它域名指向我的服务器的话,则让它跳转到http://www.zhutougg.com,只要在nginx的配置文件中,加入以下内容即可

server{  
        listen 80 default;
        server_name _;
        rewrite ^(.*) http://www.zhutougg.com;
    }

zhutougg

继续阅读此作者的更多文章