Nginx url arg带破折号的解析

Nginx url arg带破折号的解析,nginx,Nginx,我最近从nginx版本1.8升级到了1.12,我注意到map模块发生了变化。以下内容在1.8中适用,但在1.12中不再适用 map $is_args $foo { default $arg_foo-bar } 相反,我必须删除破折号,使其正常工作 map $is_args $foo { default $arg_foo_bar } 我在变更日志中找不到任何解释 编辑:我在1.10中测试了foo-bar变量,它可以正常工作。我试图访问数据foo查询字符串参数,但无法使其与版本o

我最近从nginx版本1.8升级到了1.12,我注意到map模块发生了变化。以下内容在1.8中适用,但在1.12中不再适用

map $is_args $foo {
    default $arg_foo-bar
}
相反,我必须删除破折号,使其正常工作

map $is_args $foo {
    default $arg_foo_bar
}
我在变更日志中找不到任何解释


编辑:我在1.10中测试了foo-bar变量,它可以正常工作。

我试图访问
数据foo
查询字符串参数,但无法使其与版本
openresty/1.11.2.4
$arg\u data\u foo
一起工作。是您在尝试吗?我正在尝试访问
datafoo
querystring参数,但无法使其与版本
openresty/1.11.2.4
$arg\u data\u foo
一起使用。是你在努力吗?