是否可以用nginx子串替换随机url

时间:2017-11-30 15:00:35

标签: nginx substring proxypass

我有这种随机字符串url使用nginx substring

http://example.com/-UJ7GGXX5bo3w/ZnpPtIWiABs/TTTXIANZk/dHNEIuFjucvd7RiwwCLcBchJiIwIi8jGAmOrvyxs

我已成功使用proxy_pass到域名,我需要更改随机网址部分,使其成为这样的

http://example.com/directory1/directory2/directory/directory4

感谢

1 个答案:

答案 0 :(得分:0)

您可以在

等位置使用regex
location ~ ^/[0-9a-zA-Z]+/[0-9a-zA-Z]+/[0-9a-zA-Z]+/[0-9a-zA-Z]+$ {
    proxy_pass http://example.com/directory1/directory2/directory/directory4;
}