检测用户语言并转发到正确的lang文件夹

时间:2015-07-13 10:34:01

标签: html localization detect

我要求将网址设为: 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。

我该怎么做?

1 个答案:

答案 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