2016-11-16 2 views
1

私はhttps://developers.google.com/speed/pagespeed/insights/を使用しています。これは自分のサイトのすべての画像がキャッシュされていないことを示しています。レバレッジブラウザのキャッシュ - 有効期限が設定されていません

## EXPIRES 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/x-shockwave-flash "access 1 month" 
ExpiresByType image/x-icon "access 1 year" 
ExpiresDefault "access 1 month" 
</IfModule> 
## EXPIRES CACHING ## 

そして、この:私はこれで.htaccessファイルを編集し、W3トータルキャッシュを使用してみました

<filesMatch ".(ico|pdf|flv|jpg|svg|jpeg|png|gif|js|css|swf)$"> 
Header set Cache-Control "max-age=84600, public" 
</filesMatch> 

コードが、無駄に。 イメージがキャッシュされないのはなぜですか?これを修正する方法はありますか?

ページスピードへのリンク:https://developers.google.com/speed/pagespeed/insights/?url=darbas.pcz.lt

は、事前にありがとうございます!

+0

少なくともスキャンの出力を表示することができますか、私たちにウェブサイトなどを教えてもらえますか? – mike510a

+0

はい。 https://developers.google.com/speed/pagespeed/insights/?url=darbas.pcz.lt –

+0

mod_expiresモジュールを読み込んでもらえませんか? – mike510a

答えて

0

あなたはそれを動作させるために単語plusに追加する必要があり、

は、そうでない場合、あなたはexpires when its accessed one monthそれを言って。それは意味をなさない。

ExpiresActive On 
ExpiresDefault "access plus 14 days" 
ExpiresByType application/javascript "access plus 30 days" 
ExpiresByType text/css "access plus 30 days" 
ExpiresByType application/x-httpd-php "access plus 30 seconds" 
+0

[link](https://codeshare.io/anKlnG)これは私の.htaccessファイルが現時点でどのように見えるかを示していますが、まだ動作していません。私はまだ何か間違っているのでしょうか、あるいはプラグインがAutoptimizeのように干渉しているかもしれませんか?私はWordpress CMSを使っています。 –

+0

気にしないでください。私はロードされていないmod_expiresについて正しいかもしれないと思います。私は何とかそれを確認できるかどうかわかりません。とにかくありがとうございました:) –

+0

あなたの満了呼び出しを囲む ''部分と ''部分を取り除いてから、ページをリロードしてください。あなたのウェブサイトがロードされていなければ、mod_expires isn ' t loaded;) – mike510a

関連する問題