Что заработало, так это:
map $uri $header_one {
default "";
~/selfy/(?<fname>.*.+\.(mp4|m4v|avi|mp3|3gp|flv|mpeg|ogg|wmv))
"$fname";
}
location ~ /selfy {
add_header Content-Disposition 'attachment;
filename="$header_one"';
}
но хотелось бы без локейшна
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,252601,252602#msg-252602