Welcome! Log In Create A New Profile

Advanced

Странное поведение map

August 15, 2014 07:21PM
Столкнулся сегодня с тем, что не могу вывести содержание переменной, полученной из регекспа.
Пример конфига:

map $uri $header_two {
default "";
~/selfy/(?<fname>.*.+\.(mp4|m4v|avi|mp3|3gp|flv|mpeg|ogg|wmv)) 'attachment; filename="$fname"';
}

add_header Content-Disposition $header_two;

Пытался так же с
"attachment; filename=\"$fname\"";

и даже просто "'' $fname"; - в хэдер сразу вываливается название переменной, вместо имени.

Пробовал вместо общего хедера - хедер в локейшене. Результат тот-же. Испытывалось на 1.2.1 и 1.6.1 версиях

location ~ /selfy {
add_header Content-Disposition 'attachment; filename="$header_two"';
}

Регекспы так же пробовал составлять по разному

Я где-то неправ, или это баг/фича?
Subject Author Posted

Странное поведение map

mEajof August 15, 2014 07:21PM

Re: Странное поведение map

mEajof August 15, 2014 07:23PM

Re: Странное поведение map

Валентин Бартенев August 17, 2014 07:52AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 84
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready