OpenResty nginx for lua api之获取请求中的参数

一、通过url获取

1、通过分析url中的规则获取(类似于分析请求路由)

其实是通过在ngx中分析url,将url中的代表特殊含义的部分设置一个自定义是变量中,再通过ngx.var.变量名获取

例如:新闻的详情页面,可能是http://localhost:8000/detail/12345.html

这个12345可能代表的是新闻的ID,那么:

nginx配置中可以这么写:

  1. location /det