내 htaccess 파일에 일부 캐시 제어 옵션을 설정하려고합니다. 순간htaccess '헤더가 마지막으로 수정 됨'캐시 문제
그것은 다음과 같습니다
내가 읽은 그러나<FilesMatch "\.(flv|gif|jpg|jpeg|png|ico|swf|css|js|html|pdf)$">
Header set Cache-Control "max-age=2592000, public, must-revalidate"
Header unset ETag
FileETag None
</FilesMatch>
헤더 (그리고 추가하고 싶었) 설정되지 않은 마지막 수정이 같은 것 때문에, 그러나
<FilesMatch "\.(flv|gif|jpg|jpeg|png|ico|swf|css|js|html|pdf)$">
Header set Cache-Control "max-age=2592000, public, must-revalidate"
Header unset Last-Modified
Header unset ETag
FileETag None
</FilesMatch>
을 ,이 (Firebug에 따라) 사용하면 캐시에서 전혀로드하지 않습니다. (첫 번째 기술은 모든 것을로드하지만)
잘못된 것이 있습니까? 구문이 옳은 것 같습니다.
A.
Expires 헤더는 콘텐츠가 만료되었음을 나타냅니다. 즉 콘텐츠가 실제로 수정되었음을 의미하지는 않습니다. Last-Modified 헤더를 제거하면 304 응답이 제공된 경우에도 캐시가 강제로 파일을 다시 요청하게됩니다. – JimmyPena