nginx中reuqest_uri与uri的区别说明

reuqest_uri:即客户端发送来的原生请求URI,包括请求参数

uri:请求URI,不包括任何请求参数

举例说明:

1、比如客户端以 get 方式请求 /admin 页面,并且带 idname 两个参数,则方法是在浏览器中输入:

http://www.test.com/admin?id=1&name=li
  • ? 前面的表示页面地址, 后面的表示参数,不同参数之间使用 & 分开

这个请求当中 reuqest_uri 就是 /admin?id=1&name=liuri 就是 /admin,两个参数结果是不一样的

2、再比如客户端以 get 方式请求 /admin 页面,但是不带任何参数,则方法是在浏览器中输入:

http://www.test.com/admin

这个请求当中 reuqest_uri 就是 /adminuri 就是 /admin,两个参数结果是一样的