Nginx,关闭缓存的特定文件
问题描述:
location /static {
alias /home/ubuntu/Documents/zibann/momsite/momsite/static; # your Django project's static files - amend as required
if ($uri ~* ".*config.js") {
expires off;
}
if ($uri ~* ".*\.(js|css|png|jpg|jpeg|gif|swf|svg)") {
access_log off;
expires 365d;
add_header Cache-Control public;
}
}
希望config.js
不会被缓存,但它会。
如何从缓存中排除一个文件?Nginx,关闭缓存的特定文件
答
为config.js创建一个单独的位置块,使其位于其他位置之上。
location ~ config\.js {
alias xyz;
expires off;
}
location static etc
如果知道config.js的路径,请使用a = location或前缀位置。 – 2015-04-06 15:23:51