针对某一域名,在其下单独添加一个location为指定的目录添加属性,但是nginx会优先选择小范围定义的属性,编写特定的location时需要添加上总location 的属性,
例如:
location / {
proxy_pass http://myserver: proxy_pass;
#移除nginx版本信息
server_tokens off;
add_header Cache-Control no-cache;
}
单独给qqq.js\qqq.html\qqq.xml\qqq.html\添加location强制下载属性(还需要添加上面总体location属性):
location ~ ^/(qqq.js|qqq.xhtml|qqq.xml|qqq.html)
{
add_header Content-Disposition attachment;
# 上下两条作为强制把文件当成附件,并且下载的属性
proxy_pass http://myserver: proxy_pass;
#移除nginx版本信息
server_tokens off;
add_header Cache-Control no-cache;
}
单独给某一部分文件添加属性时需要加上总体属性。