最佳答案
如何确定何时使用 $request_uri
和 $uri
?
根据 NGINX 文档,$request_uri
是原始请求(例如,/foo/bar.php?arg=baz
包含参数,不能被修改) ,但是 $uri
引用修改后的 URI。
如果 URI 没有改变,那么 $URI = $request _ URI 呢?
使用这个词是不正确的,更好的还是更坏的:
map $uri $new_uri {
# do something
}
对
map $request_uri $new_uri {
# do something
}