【发布时间】:2022-01-25 02:44:35
【问题描述】:
我利用angular/localize 模块在我的角度项目中实现了国际化。
现在我每种语言都有一个包。如果我启动 angular build 我有两个文件夹:en 和 it。
如果我在浏览器中输入相对路径:http://localhost:4200/en 或 http://localhost:4200/it 一切正常,但如果我在浏览器中输入 http://localhost:4200,则会出现错误。这条路线不存在,这是真的。有没有办法做到这一点?是否有可能避免原点错误并重定向到正确的路线?
有没有一种基于浏览器语言的 Angular 方法将原点 http://localhost:4200 重定向到正确的 url?
示例:默认语言是英语,但如果我的浏览器语言设置为意大利语,并且在我的国际化中可以使用意大利语,我必须重定向到意大利语应用程序。
【问题讨论】: