我的项目包括动态路由,这是一个NextJS项目。这些路由的语言选项正在动态地出现。例如:**
**
我的next.config.js文件:
i18n: {
locales: ['tr', 'en', 'de', 'zh', 'ru', 'tk', 'bg', 'el', 'es', 'sa', 'fr'],
defaultLocale: 'tr',
}在这里,我希望我在语言环境中添加的语言能够动态变化。所有路线都可能有不同的语言支持。当我以这种方式使用它时,即使它不支持英语,它也可以重定向到localhost:3000/en/router2,。
注意:我使用getServerSideProps方法来获取数据。
发布于 2022-07-18 04:55:35
我认为最好的办法是:
在getServerSideProps of route2中,检查区域设置,如果有英语,则将用户重定向到没有英语语言的路由。
https://stackoverflow.com/questions/73016030
复制相似问题