Как я, наконец, понимаю, вы пытаетесь избавиться от префикса метки времени, добавляемого к файлам, загруженным на каком-то форуме?Вот еще один конфиг, добавляющий заголовок Content-Disposition
вручную:
map $uri $content_disposition {
'~/\d{13}-([^/]+)$' 'attachment; filename="$1"';
}
server {
...
location <uploaded_files_location> {
add_header Content-Disposition $content_disposition;
}
...
}
Когда запрашиваемый файл не соответствует шаблону \ d {13} - (13 цифр и знак "-" перед остальной частью имени файла), переменная $ content_disposition оценивается как пустая строка, поэтому заголовок Content-Disposition
не добавляется в ответ.