【发布时间】:2015-02-06 03:45:08
【问题描述】:
Nginx 中有一个非常有用的指令map。
但只能在http 级别使用它(请参阅此处的文档http://nginx.org/en/docs/http/ngx_http_map_module.html#map)。
例如,我定义了一个server,我想使用$url 变量在此服务器中使用一些条件重定向。在server 中使用这个指令会非常方便,但这是不可能的。 为什么?
是的,我也可以在 http 级别上执行此操作,但在 http 级别上定义的 servers 可能不同,我想将这些条件保留在为它们定义的 server 部分中。
【问题讨论】: