如何使用nginx强制下载js文件

How to force download a js file using nginx?

本文关键字:下载 js 文件 何使用 nginx      更新时间:2023-09-26

我想强制用户从我的服务器下载js/pac文件,我在nginx.conf中设置这些代码

    server {
    location ~ .*'.(pac|js)$ {
        add_header Content-Disposition "attachment; filename=$request_filename";
    }
}

或者像这个

    server {
    location /pacfile/ {
        types {
            application/octet-stream js;
        }
    }
}

但这些方法都不起作用。为什么?

解决我的问题。我需要设置侦听端口和服务器名称;

server {
    listen 80;
    server_name my.domain.com;
    location {...}
}

它现在起作用了。