标签: nginx
我最近从nginx版本1.8升级到了1.12,我注意到地图模块已经改变了。以下适用于1.8,但不再适用于1.12。
map $is_args $foo { default $arg_foo-bar }
相反,我必须删除破折号以使其正常工作。
map $is_args $foo { default $arg_foo_bar }
我无法在更改日志中找到任何内容来解释这一点。
编辑:我在1.10中测试了foo-bar变量,它可以工作。