2017-07-20 14 views
0

リソースの有効期限を指定して.htaccessファイルを変更しようとしています。 GTMetrixを実行しているときは、jpg & pngイメージの有効期限が切れることをお勧めします。私は1年1年 『 ExpiresByTypeディレクティブの画像/ jpegの『アクセス「をExpiresByTypeディレクティブ画像/ JPG』のアクセスを試みた』が、無駄にしているレバレッジブラウザキャッシング| .htaccessファイルを変更する| - jpgファイルとpngファイルで動作しません

ない私が間違っているのかわから

ここに私のコードです:。。

# Leverage Browser Caching 
    <IfModule mod_expires.c> 
    ExpiresActive On 
    ExpiresByType image/jpg "access 1 year" 
    ExpiresByType image/jpeg "access 1 year" 
    ExpiresByType image/gif "access 1 year" 
    ExpiresByType image/png "access 1 year" 
    ExpiresByType text/css "access 1 month" 
    ExpiresByType text/html "access 1 month" 
    ExpiresByType application/pdf "access 1 month" 
    ExpiresByType text/x-javascript "access 1 month" 
    ExpiresByType application/javascript "access 1 month" 
    ExpiresByType application/x-shockwave-flash "access 1 month" 
    ExpiresByType image/x-icon "access 1 year" 
    ExpiresDefault "access 2 days" 
    </IfModule> 
+0

これらの画像はローカルに保存されていて、外部に保存されていませんか? – Lag

答えて

0

あなたはmod_expiresをモジュールを有効にする必要がまず第一に: e2enmod mod_expiresを

次に、あなたがするあなたの構文をチェックする必要があります ExpiresByTypeディレクティブ画像/ JPG "アクセスプラス1年"

最後に、ツアーサイトをブラウザで開く必要があります。 firefoxを開き、[ツール - > Web開発者 - > Webコンソール]を開き、ネットワークタブを開き、応答ヘッダーの "Expires"タグを参照してください。 存在する場合は正しく設定されています。 そうでなければ、グローバルなApache設定が.htaccessファイルと競合している可能性があります。