Re: разный expires для расширений и без location
Maxim Dounin
mdounin на mdounin.ru
Вт Янв 26 13:56:23 UTC 2016
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