我有 nginx 代理,我希望所有请求都被代理到具有相同 uri 的另一台服务器。
这是我所做的:
location / {
proxy_pass https://example.com;
}
Run Code Online (Sandbox Code Playgroud)
但是我在这条规则中需要一个例外 - 当 url 为空(用户访问实际/位置)时,我想将此请求代理到https://example.com/index
如何为空网址编写规则?
我想,您的意思是/位置,因为这是“最小”位置。您可以使用“完全匹配” ( =) 修饰符:
location / {
proxy_pass https://example.com;
}
location = / {
proxy_pass https://example.com/index;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6923 次 |
| 最近记录: |