2017年3月13日月曜日

Apacheで特定ファイルのキャッシュを無効にする.htaccess

Apacheで特定ファイルのキャッシュを無効にする.htaccessファイルの設定です。何でもかんでもキャッシュされてしまう場合には、試してみるといいかもしれません。

index.phpのみ
<Files index.php>
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>

拡張子が.html、.htm、.phpのファイル
<filesMatch "\.(html|htm|php)$">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</filesMatch>

参考サイト
Turn OFF Cache for specific file with Apache(Stack Overflow)

0 件のコメント:

コメントを投稿