Nginx 重写url删除前缀和代理传递

Nginx 重写url删除前缀和代理传递,nginx,nginx-location,nginx-reverse-proxy,Nginx,Nginx Location,Nginx Reverse Proxy,我需要删除url前缀并使用重写规则传递它 到 我尝试过使用多个正则表达式模式和重写方法,但我不能让它与代理传递一起工作,这里的关键是我希望这是在服务器端执行的,我不希望客户端经历301/302重定向 任何帮助都将不胜感激 谢谢 location ~ ^/v._._./(.*) { include proxy_params; proxy_pass http://xxx/$1; } ~z~给正则表达式 ^行首 。表示任何字符 (*)捕获$1内的任何内容 您可以将代理权限传递到

我需要删除url前缀并使用重写规则传递它

我尝试过使用多个正则表达式模式和重写方法,但我不能让它与代理传递一起工作,这里的关键是我希望这是在服务器端执行的,我不希望客户端经历301/302重定向

任何帮助都将不胜感激

谢谢

location ~ ^/v._._./(.*) {
    include proxy_params;
    proxy_pass http://xxx/$1;
}
~z~给正则表达式

^行首

。表示任何字符

(*)捕获$1内的任何内容

您可以将代理权限传递到$1

这适用于你的具体情况吗