Hello! On Tue, Jan 26, 2016 at 03:37:54PM +0200, Alex Domoradov wrote:
> А почему переменную нельзя использовать как имя хедера в директиве > add_header? > > При > > Location =/test.html { > add_header $http_debug 'L1'; > } > > получаю такое > > Content-Length: 168 > Connection: keep-alive > $http_debug: L1 Потому что в названии заголовка переменные не поддерживаются. Места, где можно использовать переменные, явно указаны в документации. http://nginx.org/ru/docs/http/ngx_http_headers_module.html#add_header "Синтаксис: add_header имя значение [always];" "... В значении можно использовать переменные. ..." Если нужно, чтобы какие-то заголовки добавлялись не всегда - используйте пустое значение в тех случаях, когда данный заголовок добавлять не надо. -- Maxim Dounin http://nginx.org/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru