今天闲来无事,就去谷歌搜了搜。就搜的本站的关键字,夏日鱼塘。搜到的并不是我自己的网址,但内容却和我网站的一模一样。

好家伙,我这明显就是被人恶意镜像了啊。没想到真有这么闲的人。由于我的网站屏蔽了国外嘛,谷歌的爬虫可能也爬不到我的网站内容。这家伙居然还排在前面,我自己的网址反而搜不到,这怎么能忍!

解决

防止网站被恶意反向代理方式有很多种,思路其实都差不多,就是判断请求的网址是不是自己的网址。

在javascript里面加上一行代码,判断当前网址是否是自己的网址,如果不是就跳转到自己的网址

//防止被恶意镜像
if (document.location.host != "www.summerpond.cn") {
location.href = location.href.replace(document.location.host,'www.summerpond.cn');
}

这行代码加好了之后,再访问一下镜像站就直接跳转到自己的网址了。

没过多久谷歌上也搜不到了,可能谷歌也检测到了它是个镜像站吧,就屏蔽了。

Q.E.D.