mod_expires使ってても一部ページではキャッシュされたくない場合

指定ディレクティブを無効にする

Apacheで、mod_expiresを使ってキャッシュの管理してる場合でも、例えば、管理画面だけは遅くてもいいからキャッシュせず常に最新の情報が表示されたい、という需要があります。 そこで、PHPやPerl等のプログラム側でHTTPヘッダにPragmaとかCache-Controlとか吐いみるのですが、どうにも強制的にキャッシュされてしまうようです。

そこで、以下のような.htaccessを置いておくと、そのディレクトリ下位はmod_expiresが無効となりハッピーになります。

# // 管理画面内はmod_expiresを無効に。
ExpiresActive Off
FileETag Size

参考にさせていただいたサイト