htaccess

.htaccessで特定のファイル(拡張子)に有効期限をつける

GoogleのPageSpeed Insightで画像やファイルに有効期限をつけつけましょう的なことを言われた時に対応した内容をメモ。
.htaccessにファイルの拡張子で判断して有効期限を設定します。(max-ageの数値は秒:2592000秒=30日)

<Files ~ "\.(gif|jpe?g|png|svg|ico|otf|ttf|eot|woff)$">
Header set Cache-Control "max-age=2592000, public"
</Files>

<Files ~ "\.(css|js|html|gz)$">
Header set Cache-Control "max-age=86400, public"
</Files>