首页 > 解决方案 > 根据访问者的语言进行重定向

问题描述

我正在用 Gatsby 构建一个支持 2 种语言的博客。

大多数关于网络国际化的担忧已经解决,但我不知道如何根据访问者的语言重定向到他们。例如,如果一个西班牙人访问我的页面索引,我想将他们重定向到/es/index路由。

标签: javascriptreactjsgatsby

解决方案


您可以使用 vanilla javascript 从浏览器获取用户语言

window.navigator.language

然后根据获得的语言重定向。


推荐阅读