仅重定向 vercel.json 中的子路径? (Next.js)
Redirecting only subpaths in vercel.json? (Next.js)
正在更改我网站的结构并试图将 /blog
后面的所有内容重定向到 /
。所以 /blog/some-blog-post
现在应该转到 /some-blog-post
。我这样做:
{
"source": "/blog/:path*",
"destination": "/:path*"
},
这有效。
但是,我想将我的博客概览页面保留在 /blog
。这现在打破了吗?如何将 blog
后面的所有内容重定向回根目录,但保留 /blog
?
您应该删除路径末尾的星号,因为它可能使路径段塞成为可选的,这意味着该规则也仅适用于 /blog/
路径。
正在更改我网站的结构并试图将 /blog
后面的所有内容重定向到 /
。所以 /blog/some-blog-post
现在应该转到 /some-blog-post
。我这样做:
{
"source": "/blog/:path*",
"destination": "/:path*"
},
这有效。
但是,我想将我的博客概览页面保留在 /blog
。这现在打破了吗?如何将 blog
后面的所有内容重定向回根目录,但保留 /blog
?
您应该删除路径末尾的星号,因为它可能使路径段塞成为可选的,这意味着该规则也仅适用于 /blog/
路径。