我有一个Nginx充当反向代理.我需要从URL中删除子串string_1,其余的URL是可变的.
例:
Origin: http://host:port/string_1/string_X/command?xxxxx
Destination: http://internal_host:port/string_X/command?xxxxx
Nginx.conf:
location /string_1/ {
proxy_pass http://internal_host:port/$request_uri$query_string;
谢谢,
@pcamacho
最佳答案
我找到了重写proxy_pass URL的方法:
location /string_1/ {
if ($request_uri ~* "/string_1/(.*)") {
proxy_pass http://internal_host:port/$1;
}
}
问候,
@pcamacho