2015-04-06 77 views
14
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,關閉緩存的特定文件

+0

如果知道config.js的路徑,請使用a = location或前綴位置。 – 2015-04-06 15:23:51

回答

15

爲config.js創建一個單獨的位置塊,使其位於其他位置之上。

location ~ config\.js { 
    alias xyz; 
    expires off; 
} 

location static etc