htaccess を使用して、Web サイトに画像を 2 日間キャッシュするにはどうすればよいですか。
1 x 60 x 60 x 24 x 2 = 172800s
だから私は「png、jpeg、jpg、ico、js」をキャッシュしたい。htaccessでこれを行うにはどうすればよいですか
htaccess を使用して、Web サイトに画像を 2 日間キャッシュするにはどうすればよいですか。
1 x 60 x 60 x 24 x 2 = 172800s
だから私は「png、jpeg、jpg、ico、js」をキャッシュしたい。htaccessでこれを行うにはどうすればよいですか
モジュールを使用できmod_expiresます (ファイルの MIME タイプに基づきます):
<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault A300
# png, jpeg, jpg, ico, js expire after 2 days
ExpiresByType image/gif A172800
ExpiresByType image/png A172800
ExpiresByType image/jpg A172800
ExpiresByType image/x-icon A172800
ExpiresByType application/x-javascript A172800
</ifModule>
またはmod_headersモジュール (ファイル拡張子に基づく):
<ifModule mod_headers.c>
ExpiresActive On
# png, jpeg, jpg, ico, js expire after 2 days
<filesMatch ".(gif|png|jpg|jpeg|ico|js)$">
Header set Cache-Control "max-age=172800"
</filesMatch>
</ifModule>
この最後のものは、キャッシュなしを強制するなど、より多くのオプションを提供します。