[英]Next.js redirect URL based on regex expression not working
我想将来自/experiences/554\\*\\
(例如/experiences/554-some-string
)的所有请求重定向到/experiences/430-lp-v-fm
。
我试过这个:
redirects: async () => [
{
source: '/experiences/554\\*\\',
destination: '/experiences/430-lp-v-fm',
permanent: true,
},
],
但它仅适用于/experiences/554
。
我应该使用什么正则表达式?
如评论中所述, \\
用于转义特殊字符,这在这种情况下不是您需要的。 相反,您可以简单地使用(.*)
来匹配/554
之后的任何内容。
module.exports = {
redirects: async () => [
{
source: '/experiences/554(.*)',
destination: '/experiences/430-lp-v-fm',
permanent: true,
}
]
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.