Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Использование rewrite п еременных для дальней ших операций
Для обхода прокси, запрещающих скачивание использую следующую схему с
обращением расширений
location / {
root html;
index index.html index.htm;
autoindex on;
if (!-f $request_filename) {
rewrite ^(/.+)?/([^/]+)\.(.)(.)(.)(.?)$ /$1/$2.$6$5$4$3 last;
#add_header Content-Disposition 'attachment;
filename=$2.$6$5$4$3';
add_header Content-Type application/octet-stream;
}
if ($slownet) {
limit_rate 3k;
}
т.е. /dir/file.3pm --> /dir/file.mp3
Есть желание выдавать оригинаьное имя файла в заголовке, для этого
прописываю его в rewrite,
но заголовок не возвращается.
Однако если зайти по адресу / то предлагает скачать страницу и выдает
заголовок
content-disposition: attacmhent; filename=.
Где грабли?
Спасибо.
Евгений
|