我有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; }