apache expires_module jpg mime typeの恥ずかしい間違い


GooglePageSpeed Insights の点数アップのため、
コンテンツに有効期限を設定していたところ、拡張子jpg のファイルの有効期限だけ何故か
設定されなかったので、原因と正しい記述を記載します。

version に拠らないと思いますが、 apacheversion は以下になります。

httpd -v
-------------------------------------
Server version: Apache/2.2.15 (Unix)
Server built:   Jul 18 2016 15:24:00
-------------------------------------

原因

MIMEタイプ の記述を間違えていました。

<IfModule expires_module>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 months"
</IfModule>

正しい記述

MIMEタイプはimage/jpeg が正しいです。

<IfModule expires_module>
ExpiresActive On
ExpiresByType image/jpeg "access plus 1 months"
</IfModule>

以上です。

コメント