nginx - "zmuszenie" do pobrania pliku
Czasem jest potrzeba aby plik został pobrany – ot pdf czy jakaś grafika, a nie otworzony przez przeglądarkę. Metoda prosta :) zmuszamy do tego nasz ulubiony serwer poprzez dodanie odpowiedniego nagłówka do lokacji.
Przykład poniżej:
server{
listen 80;
server_name domena.pl;
location /pliki {
root /web/domena.pl/;
if ($request_filename !~* ^.*?\.(jpg)|(png)|(gif)|(pdf)){
add_header Content-Disposition: "$request_filename";
}
}
}
Oczywiście zapis trzeba dostosować pod siebie.