从nginx中的空白位置redirect

我有nginx代理,我想所有的请求被代理到另一台服务器与相同的URI。

以下是我所做的:

location / { proxy_pass https://example.com; } 

但我需要在这个规则的例外 – 当url为空(用户访问实际/位置)我想代理这个请求https://example.com/index

我如何写一个空的url的规则?

我想,你的意思是/位置,因为这是“最小”的位置。 你可以使用“完全匹配”( = )修饰符:

 location / { proxy_pass https://example.com; } location = / { proxy_pass https://example.com/index; }