タイトルのまんまですが、vagrantでapacheを使ってまして、静的ファイルのキャッシュがクリアされないと言う問題が発生しました。
vagrantは結構長い間使ってましたが、今まで素のhtmlを書くことが少なかったんできづきませんでした・・・
どうやらvagantだと外部ファイル扱いになり、apacheがファイル更新を検知できないと言うことが起こり得るようです。*マウント方法の違い?
そこでDocumentRoot以下に下記のような設定を書いておけばOKです。
1 2 3 4 5 6 |
<Directory /var/www/html/> #defaultではONのようです。 EnableMMAP Off #defaultではOnのようです。 EnableSendfile Off </Directory> |
参考リンク
静的ファイルがキャッシュされる(ブラウザキャッシュじゃない場合)