根据浏览器语言自动切换多语言站点

根据浏览器语言自动切换多语言站点,参考如下的代码。

<script type="text/javascript">

var localized_index = 'jp';
var language = (window.navigator.languages && window.navigator.languages[0]) ||
window.navigator.language ||
window.navigator.userLanguage ||
window.navigator.browserLanguage;
var lang = language.toLowerCase();
//window.confirm(lang);
switch(lang){
case 'zh-cn':
case 'zh-tw':
case 'zh-hk':
localized_index = 'cn';
break;
case 'en-us':
case 'en':
localized_index = 'en';
break;
case 'ja':
localized_index = 'jp';
break;
default:
localized_index = 'jp';
break;
}
//alert(localized_index);
window.location.href = '/' + localized_index;

</script>
<noscript>
<meta http-equiv="refresh" content="0; url=https://www.yousite.com/jp/" />
</noscript>