一个分享WordPress、Zblog、Emlog、Typecho等主流博客的教程网站!
当前位置:网站首页 > 博客教程 > WordPress教程 > 正文

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

作者:xlnxin发布时间:2021-04-15分类:WordPress教程浏览:500


导读:什么是镜像网站?把别人网站的数据缓存到自己服务器,并保持同步更新;或通过域名A记录直接解析别人IP地址,通过技术手段生成一个界面和内容完全相同的网站,当用户访问镜像站点时...

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

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

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

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

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

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

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

标签:wordpress域名服务器程序主题wordpress主题