perl 생성 페이지가 있습니다. 이 페이지의 내용은 매 30 분마다 변경되므로 $ r-> set_last_modified()를 내용이 마지막으로 변경된 시간으로 설정합니다.Apache2 mod_perl Last-Modified 헤더가 무시되었습니다.
모두 정상적으로 작동하며 정확한 헤더가 브라우저에 도착하는 것을 볼 수 있습니다.
페이지를 새로 고치면 브라우저가 서버에 대한 요청에 올바른 "If-Modified-Since"헤더를 사용하지만 Apache2가이를 무시하고 전체 페이지를 다시 보냅니다.
Apache2가 올바르게 작동하고 "HTTP/1.x 304 Not Modified"로 응답하려면 어떻게합니까?
어떤 도움 (이하 "-마지막으로 수정"/ "수정 한 경우 --이후"같은 아파치 과정에서 정적 컨텐츠를 요청할 때 헤더가 올바르게 처리됩니다.)
감사합니다.
편집 : 내 기대가 잘못 되었나요? 필자의 펄 스크립트에서 인바운드 If-Modified-Since 헤더를 명시 적으로 처리해야합니까?
그래, 나는 그것이 맞는 것 같아요 :) – aidan