사용자가 브라우저에 파일을 캐시하고 If-Modified-Since
헤더로 http 요청을 보내는 경우 .htaccess를 사용하여 304 Not Modified
응답을 자동으로 제공하는 방법이 있습니까? ?304 수정되지 않은 .htaccess를 반환 할 수 있습니까
1
A
답변
3
간접 해결책 :
htaccess로 :
RewriteCond %{HTTP:if-modified-since} .
RewriteRule . /not_modified.php [L]
not_modified.php : 내가 틀렸다면
header($_SERVER['SERVER_PROTOCOL'].' 304 Not Modified');
1
체크 아웃 다음 링크 :
- http://httpd.apache.org/docs/2.1/caching.html
- http://www.chicagostyleseo.com/2010/04/googles-need-for-speed-use-cache-and-htaccess-to-speed-up-your-site/
- http://www.askapache.com/htaccess/apache-speed-last-modified.html
공지 사항, 그 위의 링크에서 :
당신은 마지막을 제거하는 경우 -Modif ied 및 ETag 헤더가있는 경우 은 If-Modified-Since 및 If-None-Match 요청을 제거하고 304 은 수정되지 않은 응답을 제거하므로 Expires 헤더가 새 콘텐츠가 을 나타낼 때까지 을 확인하지 않고 파일이 캐시 된 상태로 유지됩니다. 유효한!
관련 문제
- 1. 304 수정되지 않은 문제
- 2. 레일 설치 - 304 수정되지 않음
- 3. javascript 프레임 워크가 304 수정되지 않은 것을 어떻게 처리합니까?
- 4. 최대 연령 및 304 수정되지 처리
- 5. 시도는-후 (304)에 응답 헤더 수정되지
- 6. 304 수정되지 않음이 리소스 캐싱과 동일합니까?
- 7. DLL이 수정되지 않도록 할 수 있습니까?
- 8. 오랫동안 수정되지 않은 테이블 레코드 수 찾기
- 9. 해결 HTTP 304 - GWT를 통해 만들어진 AJAX 호출에서 수정되지 않았습니다.
- 10. squishit는 200 (캐시에서) 대신 304 (수정되지 않음)를 제공합니다.
- 11. tabwidget이 수정되지 않은 이유는 무엇입니까?
- 12. 레일즈가 CSS & JS 파일 때문에 속도가 느립니다. 304 수정되지 않은 오류
- 13. JQuery와 304
- 14. mvc razor @helper가 인코딩되지 않은 태그를 반환 할 수 있습니까?
- 15. 스칼라에서 평가되지 않은 함수를 반환 할 수 있습니까?
- 16. .htaccess를 업로드 할 수 없습니다.
- 17. 서버가 수정되지 않은 상태로 304를 보내지 않게하려면 어떻게해야합니까?
- 18. 참조를 반환 할 수 있습니까?
- 19. PHP에서 수정되지 않은 객체 참조가 계속됩니다.
- 20. .htaccess를 어떻게 만들 수 있습니까? :) ...
- 21. WebService에서 객체를 반환 할 수 있습니까?
- 22. PHP - 메서드에서 포인터를 반환 할 수 있습니까?
- 23. 새로운 수정되지 않은 지점에서 나무 충돌
- 24. CakePHP를 얻을 긴 수정되지 않은 항목
- 25. YQL 사용 제한 - HTTP 304
- 26. .htaccess를 다른 페이지에 동일한 주소를 유지하도록 구성 할 수 있습니까?
- 27. DirectoryIndex In .htaccess를 비 재귀 적으로 선언 할 수 있습니까?
- 28. .htaccess를 사용하여 디렉토리의 최신 파일로 리디렉션 할 수 있습니까?
- 29. .htaccess를 사용하지 않고 이미지를 어떻게 gzip 할 수 있습니까?
- 30. Ext.util.JSON.encode가 정의되지 않은 값을 반환 할 가능성이 있습니까?
저를 수정하지만, 단순히 '를 클릭 보인다 Expires 헤더에 관계없이 브라우저에서 새로 고침 버튼을 누르면 If-modified-since 요청이 트리거됩니다. – skibulk
@skibulk - 예,이 부분은 브라우저별로다고 생각합니다. 나는 또한 그것이 aboved 링크에 언급 된 것 같아요. – Cyclonecode
나는 만료가 우선이라고 생각했다. 따라서 브라우저는 캐시 된 버전을 만료 될 때까지 계속 사용하고, 그 후에도 IfModifiedSince를 사용하여 변경되지 않은 경우 이중 다운로드를 방지합니다. – Gerben