搜索:

nginx location 以/结尾的问题

近期,配置nginx时候发现,location以/ 做结尾会导致规则发生变化。

在location中匹配的url最后有无/结尾,指的是模糊匹配与精确匹配的问题

在proxy_pass中代理的url最后有无/结尾(实际判断是有无uri),指的是在proxy_pass 指定的url后要不要替换掉location里面匹配到的字符串

只要在 域名:端口 后面加上了任何以/开头的字符串, 就被视为有uri, 规则就会发生改变. 有uri就会把请求的uri拼到proxy_pass的url后面, 然后整个替换掉location里面匹配的字符串。

阅读更多