在 nginx 中按位置提供 pdf 文件

在 nginx 中按位置提供 pdf 文件

我想在 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下载文件(没有文件名)

我怎样才能解决这个问题?

答案1

删除该index指令并用例如return 302进行重定向替换它。

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

相关内容