web-dev-qa-db-ja.com

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はキャッシュされませんが、キャッシュされます。
1つのファイルをキャッシュから除外するにはどうすればよいですか?

15
eugene

他の上にconfig.jsの個別のロケーションブロックを作成します。

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

location static etc
18
Dayo