在我的 nginx 配置文件中,我有一个 location 指令:
location /service1/ {
rewrite ^\/service1\/(.*) /$1 break;
proxy_pass http://internal-service1;
}
我有两种情况:
点击端点http://example/service1应该显示http://internal-service1/ 的内容 (即主页)
点击端点http://example/service1/someID应该告诉我http://internal-service1/someID 的联系(someID 的具体细节)
但是,在第一种情况下,它仍然 以“someID”为空访问 http://internal-service1/someID,因此我看到http://internal-service1/someID的页面,其中 someID 为空字符串。
我想我在这里遗漏了一些非常明显的东西。但无法弄清楚。
感谢任何帮助:)