如何解决使用proxy_pass时NGINX更改request_uri路径
我正在尝试在代理传递请求时更改$request_uri
。
我是新手,我正在尝试学习。
我进行了研究,但找不到任何有用的东西,可能是因为我需要花费更多的时间。
我的代码:
location /level1/level2 {
proxy_pass https://otherdomain.com/$request_uri;
proxy_ssl_server_name on;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
现在它是从https://origin.com/level1/level2/level3/random?data到https://otherdomain.com/level1/level2/level3/random?data的代理,但我想将其代理到https://otherdomain.com/level3/random?data或什么相同,请删除level1/level2/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。