Nginx $request_uri和$uri的区别

Nginx中$uri和$request_uri有什么区别?$uri不包含任何参数,$request_uri包含“?”或“#”号等参数,码笔记分享Nginx $request_uri和$uri的区别:

Nginx $request_uri和$uri的区别

以码笔记这个URL链接为例:https://www.mabiji.com/aliyun/89yuan.html

  • $request_uri:/aliyun/89yuan.html#参数
  • 包含请求的文件名和路径及所有参数

  • $uri:/aliyun/89yuan.html
  • 包含请求的文件名和路径,不包含包含“?”或“#”等参数。

    另外,$host是指:https://www.mabiji.com