Nginx

在 nginx 中按位置提供 pdf 文件

  • May 27, 2021

我想在 nginx 中按位置提供一個唯一的 pdf 文件。

我按照這裡的說明進行操作:

https://stackoverflow.com/questions/42023339/serve-pdf-file-by-location-in-nginx

我做到了:

location /xxx-privacy-disclosure/ {
   alias /var/www/public_html/domain.net/xxx-privacy-disclosure/;
   index xxx-privacy-disclosure.pdf;
}

一切正常,除了.pdf下載文件(沒有文件名)

我怎樣才能解決這個問題?

刪除index指令並將其替換為,例如return 302進行重定向。

location /xxx-privacy-disclosure/ {
   alias /var/www/public_html/domain.net/xxx-privacy-disclosure/;
   return 302 xxx-privacy-disclosure.pdf;
}

引用自:https://serverfault.com/questions/1064777