next.js - Nextjs 检测 url 中是否存在语言环境
问题描述
我正在使用 next-i18next 库和 next 的 _middleware.js 文件来检测传入请求是否具有适当的语言环境,并且在它没有将它们重定向到西班牙语版本的情况下。问题是即使我重定向到 /es/whatever-pathname 下一个请求 url 路径名和 href 总是 /whatever-pathname 它永远不会带有语言环境。有没有办法解决这个问题?
我还尝试创建 es 和 en 文件夹,并将特定语言的内容放在这些文件夹下,配置语言环境,但我只得到空白页或 404 错误。所以我对此感到非常沮丧
非常感谢任何帮助。
提前致谢
解决方案
推荐阅读
- c# - C# asp.net 检查是否在警报中单击了按钮
- python - PySpark Schema 元组列表
- docker - 本地机器更改未反映在使用 docker volume 命令的容器应用程序响应中
- java - 比较和打印
- asp.net-core - 无法触发 Kinesis Firehose 传输流创建的 S3 对象上的事件
- javascript - 在 Servlet 中,我在提交按钮表单上得到 NULL 值
- sql - 在 Informix SQL 中转换(日期)时间格式“mm:ss”的秒数
- android - 找不到用于颤振的 java.lang 包
- css - 导航栏中的引导双行
- regex - Angular 反应式表单模式验证未按预期工作