拦截所有URL中没有区域设置的请求,并在使用next-intl时使用local将它们重定向到正确的URL

tvmytwxo  于 2023-04-20  发布在  其他
关注(0)|答案(1)|浏览(135)

这个中间件只拦截对'/'的请求。其他的路由呢?

import { createIntlMiddleware } from "next-intl/server";

export default createIntlMiddleware({
  locales: ["en", "de", "fr", "es"],
  defaultLocale: "en",
});

我希望每个请求都被重定向到一个页面,该页面的区域设置在路径中

wz3gfoph

wz3gfoph1#

我想你正在寻找localePrefix: 'always'选项(见文档)。

相关问题