Такой код в .htaccess работать не будет при использовании Apache + Nginx
<FilesMatch "\.(mp3)$"> Header set Content-Disposition attachment </FilesMatch>
Заголовок Content-Disposition не передается в Nginx.
Можно использовать вот такую запись в файле /etc/nginx/maps_vhost.conf
location ~* ^.+\.(mp3)$ {
expires 24h;
root $root;
gzip off;
add_header Content-Disposition 'attachment';
error_page 404 405 = @back;
}