작업중 인 사이트의 HTTP 응답에 Expires 헤더를 추가하려고합니다. Apache 1.3 서버를 제어하는 유일한 방법은 .htaccess 파일을 편집하는 것입니다. Expires 헤더를 활성화하기 위해 다음과 같은 코드를 추가하려고했습니다.
<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 1 hour"
</IfModule>
그러나 이로 인해 내부 서버 오류가 발생하고 로그에 다음 오류 메시지가 표시됩니다.
여기서는 유효하지 않습니다
mod_headers가 활성화되어 있지 않으므로 대체 캐시 제어 방법을 사용할 수 없습니다. .htaccess 파일의 일부 명령을 통해 mod_expires를 사용하여 Expires 헤더를 계속 사용할 수있는 방법이 있습니까?
업데이트
httpd.conf의 재정의 설정과 관련이있을 수있는 곳을 읽은 것을 기억합니다. 이것이 실제로 문제인지 확인하는 방법이 있습니까? 그렇다면 내 웹 사이트의 캐싱 헤더를 제어하는 해결 방법이 있습니까?