我要求将网址设为: site.com/en/public/index.html 有/ de / public和/ ru / public文件夹。因此,在site.com上,我需要识别用户浏览器语言并将其重定向到他的语言版本。 (使网址看起来像www.site.com/en/public/index.html)
结构如下:
Root:en / de / ru / assets(服务器上根文件夹中的文件夹) 在每个(en / de / ru)文件夹中是/ public文件夹,其中包含index.html。
我该怎么做?
答案 0 :(得分:0)
使用Javascript:
var language = window.navigator.userLanguage || window.navigator.language;
window.navigator.userLanguage
是IE
navigator.language
是FireFox和所有其他浏览器
现在使用语言var对你有利。
参考:https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/language