首页 > 解决方案 > Nextjs 检测 url 中是否存在语言环境

问题描述

我正在使用 next-i18next 库和 next 的 _middleware.js 文件来检测传入请求是否具有适当的语言环境,并且在它没有将它们重定向到西班牙语版本的情况下。问题是即使我重定向到 /es/whatever-pathname 下一个请求 url 路径名和 href 总是 /whatever-pathname 它永远不会带有语言环境。有没有办法解决这个问题?

我还尝试创建 es 和 en 文件夹,并将特定语言的内容放在这些文件夹下,配置语言环境,但我只得到空白页或 404 错误。所以我对此感到非常沮丧

非常感谢任何帮助。

提前致谢

标签: next.jsnext-i18next

解决方案


推荐阅读