wordpress防止网站被镜像的javascript代码

什么是镜像网站?把别人网站的数据缓存到自己服务器,并保持同步更新;或通过域名A记录直接解析别人IP地址,通过技术手段生成一个界面和内容完全相同的网站,当用户访问镜像站点时,程序就会来被镜像的网站查询数据,把获得的数据修改相关链接后呈现给访客,然而实质上还是在读取原站的数据。

一句话:镜像网站十分可恶!

不知道从什么时候开始镜像网站十分猖獗,众多网站惨遭独手,博客吧也不例外,那么如何防止或禁止别人恶意镜像自己的网站?最简单且比较有效的方法就是:通过javascript判断当前页面URL是不是自己的域名,如果不是则跳转。此外该方法也适合所有网站程序主题!

把下面代码添加到wordpress主题的js文件里:

1
2
3
if (document.domain != 'www.boke8.net'){
	window.location.href='http://www.boke8.net/';
}

把博客吧的域名更换为自己网站的域名即可。

提示:部分镜像网站会把网页的js代码或js调用代码删除,该方法可能就会失效,可以考虑把这句代码添加到网页不可缺少的一个js文件里。

发表留言