Redirect Nginx重写,用于修剪n位数

Redirect Nginx重写,用于修剪n位数,redirect,nginx,Redirect,Nginx,为nginx设置重定向: 考虑到: www.website.com/level/2-other-level/5-additional-level www.website.com/hello/4-something 尝试修剪数字-重定向到那些URL www.website.com/level/other-level/additional-level www.website.com/hello/something 挑战在于不可能知道路径中将有多少个数字实例 有没有办法做到这一点 谢谢 你知道最大

为nginx设置重定向:

考虑到:

www.website.com/level/2-other-level/5-additional-level
www.website.com/hello/4-something
尝试修剪数字-重定向到那些URL

www.website.com/level/other-level/additional-level
www.website.com/hello/something
挑战在于不可能知道路径中将有多少个数字实例

有没有办法做到这一点


谢谢

你知道最大深度是多少吗?如果你知道,并且它是合理的,比如6或7,你可以为每个可能的深度写一个规则。否则,我看不出如何捕获数量可变的反向引用。