Nginx 中 location 和 proxy_pass 的斜杠 / 区别
本文由AI润色。 在配置 Nginx 反向代理时,经常能看到以下两种写法: 1 2 3 4 5 6 7 8 9 # 写法 A:末尾无 / location /api/ { proxy_pass http://127.0.0.1:8080; } # 写法 B:末尾有 / location /api/ { proxy_pass http://127.0.0.1:8080/; } 末尾仅差一个 /,但转发到上游服务的实际路径截然不同。其核心差异在于 Nginx 处理 proxy_pass 时是否包含了 URI,进而决定了路径是“原样透传”还是“前缀替换”。 ...