2013年12月26日木曜日

CSSやJavaScriptの変更がブラウザ上で反映されない問題

Vagrantの共有フォルダにCSSなどの静的ファイルを配置していた場合、ファイルの変更がブラウザに反映されない。

これはVagrantのsendfileという機能がキャッシュを送信してしまうため発生する。

sendfileを無効化するには、Webサーバーの設定ファイルを変更しなければならない。

当方のApache設定ファイルは次の場所に格納されていた。
/etc/httpd/conf/httpd.conf

そして次の記述を追加
EnableSendfile off
上書き保存後にWebサーバーを再起動


以上

0 件のコメント:

コメントを投稿