NextJS - 避免删除 url 末尾的斜杠
现在怎么样?
domain.com/(转到)=>domain.com/th
domain.com/th/=>domain.com/th
domain.com/en/=>domain.com/en
期望是什么?
domain.com/ => 域名.com/th/
domain.com/th/=>domain.com/th/
domain.com/en/ =>domain.com/en/
(我们想要这些网址的尾部斜杠)
我们的配置:
i18n: {
locales: ['th', 'en'],
defaultLocale: 'th',
localeDetection: false,
pages: {
'*': ['common']
}
},
这是一个简单的配置,您可以添加到 next.config 文件中,只需将
trailingSlash
值显式设置为 true
https://nextjs.org/docs/api-reference/next.config.js/trailing-slash
试图找出同样的问题,但还没有运气:(
我认为现在:
skipTrailingSlashRedirect
可以使用:https://nextjs.org/docs/app/building-your-application/routing/middleware#advanced-middleware-flags