nginx配置$request_uri含义

 

111.Nginx之upstream和proxy模块使用

https://www.cnblogs.com/feng0919/p/11968257.html

3.无法确定请求URI中要替换的部分

location /name/ {
    proxy_pass http://127.0.0.1$request_uri;
}

在这种情况下,如果在指令中指定了URI,它将照原样传递到服务器,从而替换原始请求URI。

 

222.nginx中,$request_uri和$uri的区别

https://www.cnblogs.com/gaoyuechen/p/9040191.html 

$request_uri

This variable is equal to the *original* request URI as received from the client including the args. It cannot be modified. Look at $uri for the post-rewrite/altered URI. Does not include host name. Example: "/foo/bar.php?arg=baz" 

这个变量等于从客户端发送来的原生请求URI,包括参数。它不可以进行修改。$uri变量反映的是重写后/改变的URI。不包括主机名。例如:"/foo/bar.php?arg=baz"

 

$uri

This variable is the current request URI, without any arguments (see $args for those). This variable will reflect any modifications done so far by internal redirects or the index module. Note this may be different from $request_uri, as $request_uri is what was originally sent by the browser before any such modifications. Does not include the protocol or host name. Example: /foo/bar.html 

这个变量指当前的请求URI,不包括任何参数(见$args)。这个变量反映任何内部重定向或index模块所做的修改。注意,这和$request_uri不同,因$request_uri是浏览器发起的不做任何修改的原生URI。不包括协议及主机名。例如:"/foo/bar.html"

 

$document_uri

The same as $uri. 

同$uri.

 

333.nginx 之 proxy_pass详解

https://blog.csdn.net/u010433704/article/details/99945557

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章