代理从子文件夹到子域的nginx配置

代理从子文件夹到子域的nginx配置,nginx,nginx-location,nginx-reverse-proxy,Nginx,Nginx Location,Nginx Reverse Proxy,我想像这样从主域到子域进行代理 example.com/blog=>blog.example.com example.com/blog/test=>blog.example.com/test 我使用以下配置: location /blog/ { proxy_pass http://blog.example.com; } 但当我转到urlexample.com/blog时,它会将我重定向到blog.example.com/blog,或者 example.com/bl

我想像这样从主域到子域进行代理

example.com/blog=>blog.example.com

example.com/blog/test=>blog.example.com/test

我使用以下配置:

 location /blog/ {
        proxy_pass  http://blog.example.com;
    } 
但当我转到urlexample.com/blog时,它会将我重定向到blog.example.com/blog,或者

example.com/blog/test,它将我重定向到blog.example.com/blog/test


如何从主域代理中的子域中删除/blog?

对于/blog/来说可以,但对于example.com/blog/test=>blog.example.com/test,如何实现这一点这不起作用。example.com/blog,它将我重定向到blog.example.com/blog