2016-11-16 1 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

당신은

그렇지 않으면 당신이 expires when its accessed one month 말하는 단어가 작동하도록 plus에 추가해야합니다. 그것은 말이되지 않습니다.

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가 ' t로드 됨) – mike510a

관련 문제