我想将特定子域重定向到 nginx 中的目录,并且我有一些.ini
文件,我想直接从浏览器读取它们,但不是打印内容,而是下载。我该如何解决这个问题?
我当前默认的/etc/nginx/sites-available/
“
server {
listen 80;
server_name subdomain.example.net;
root /usr/share/patches/;
location /usr/share/patches/ {
root /usr/share/patches/;
}
}
答案1
nginx
使用文件扩展名来确定内容类型。浏览器使用内容类型来决定是否显示内容或下载内容。您可以通过清除阻止并添加默认类型来覆盖此行为并强制将内容解释为text/plain
或。例如:text/html
types
server {
listen 80;
server_name subdomain.example.net;
root /usr/share/patches;
location / {
types {}
default_type text/plain;
}
}
看这个文件了解详情。