Nginx忽略URL的一部分
我希望nginx忽略URL的前4个字符。例如,我希望文件Nginx忽略URL的一部分,nginx,Nginx,我希望nginx忽略URL的前4个字符。例如,我希望文件/test.html提供/1234/test.html 如何使用nginx实现这一点?这可以通过重写实现,可能是在服务器块内部 正则表达式需要非常特定,以避免重写循环,因此需要仔细考虑所有URI 如果四个字符的前缀始终为数字,则这可能适用于您: rewrite "^/\d{4}/(.*)$" /$1 last; 注意正则表达式周围的“s,因为存在{}s
/test.html
提供/1234/test.html
如何使用nginx实现这一点?这可以通过重写实现,可能是在服务器块内部 正则表达式需要非常特定,以避免重写循环,因此需要仔细考虑所有URI 如果四个字符的前缀始终为数字,则这可能适用于您:
rewrite "^/\d{4}/(.*)$" /$1 last;
注意正则表达式周围的“
s,因为存在{}
s