画像やCSSのキャッシュの有効期限を設定したいので、
httpd.confに記述して再起動しているのですが反映されません。
/etc/httpd/conf/httpd.conf //モジュールは読み込まれています。 LoadModule expires_module modules/mod_expires.so <A> <VirtualHost *:80> ServerName 111.111.111.111 ExpiresActive On ExpiresByType image/png "access plus 1 months" ExpiresByType image/jpg "access plus 1 months" ExpiresByType text/css "access plus 1 months" </VirtualHost> <B> #mod_expires ExpiresActive On ExpiresByType image/png "access plus 1 months" ExpiresByType image/jpg "access plus 1 months" ExpiresByType text/css "access plus 1 months" <C> <ifModule mod_expires.c> ExpiresActive On #ExpiresByType image/png "access plus 1 months" ExpiresByType image/jpg "access plus 1 months" ExpiresByType text/css "access plus 1 months" </ifModule>
色々書き方を試しましたがどれも効きません。
シンタックスエラーもありません。
.htaccessの書き方になっているのでしょうか?
HTTPヘッダは
HTTP/1.1 200 OK Date: Wed, 15 Jun 2016 17:32:22 GMT Server: Apache/2.2.15 (CentOS) X-Powered-By: PHP/5.6.18 Content-Length: 115135 Connection: close Content-Type: text/html; charset=UTF-8
こんな感じです。
デベロッパーツールで見てみても、
Cache-Control:max-age=0
になっていて、期限が表示されません。
ほかのキャッシュ系のモジュールも必要なのでしょうか?
考えられる原因がありましたら、ご教授お願い致します。
何卒、よろしくお願い致します。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。