如果存在,则urix在uri中传递参数

时间:2017-10-09 10:49:18

标签: nginx nginx-location nginx-reverse-proxy

在我的nginx配置文件中,我有一个位置指令:

    location /service1/ {
        rewrite ^\/service1\/(.*) /$1 break;
        proxy_pass http://internal-service1;
    }

我有两种情况:

  1. 点击结束点http://example/service1会向我显示http://internal-service1/的内容(即主页)

  2. 点击结束点http://example/service1/someID会向我显示http://internal-service1/someID的意见(someID的具体详情)

  3. 然而,在第一种情况下,它仍然在http://internal-service1/someID时将'someID'视为空,因此我看到http://internal-service1/someID的页面,其中someID为空字符串。

    我想我错过了一些非常明显的东西。但无法弄清楚。

    感谢任何帮助:)

0 个答案:

没有答案