我需要阻止某些县的某些人访问该网站,并在下面制作了以下脚本,但它的阻止效率不够高。
不幸的是,我无法通过 CMS 访问 .htaccess 文件或 Apache 配置文件,因此我需要使用 Javascript 或类似的编码来解决它。
您对如何设置或改进下面的脚本有什么建议吗?
<script>
var langcodes = new Array("zh", "default");
var langredirects = new Array("/lang/{module_pagename}", "DEFAULT");
var languageinfo = navigator.language ? navigator.language : navigator.userLanguage;
var gotodefault = 1;
function redirectpage(dest) {
if (window.location.replace)
window.location.replace(dest);
else
window.location = dest;
}
for (i = 0; i < langcodes.length - 1; i++) {
if (languageinfo.substr(0, 2) == langcodes[i]) {
redirectpage(langredirects[i]);
gotodefault = 0;
break;
}
}
</script>