2011-05-06 5 views
0

압축 된 CSS/js/html 콘텐츠를 제공하기 위해 mod_deflate를 설정하려고하지만 아파치가 'content-encoding'헤더를 보내는 데 어려움을 겪고 있습니다. 바르게.mod_deflate - 콘텐츠 인코딩 헤더를 설정할 수 없습니다.

AddOutputFilterByType DEFLATE 텍스트/HTML 텍스트/일반 텍스트/XML 응용 프로그램/X-자바 스크립트 응용 프로그램/자바 스크립트 텍스트/자바 스크립트 텍스트/CSS : 웹 루트에 내 htaccess로 파일에 배치 나는 다음을 시도

, application/xml

그러나 방화 벽을 사용하여 헤더를 확인하면 MAMP의 로컬 복사본에서 작동하지만 작동하지 않는 것 같습니다.

아이디어가 있으십니까?

답변

2

배달 서버에서 사용하는 Apache 버전은 무엇입니까? AddOutputFilterByType은 버전> 2.1에서 사용되지 않을 것으로 예상됩니다. 그러나 여전히 많은 단지 몇 줄이 작업을 수행 할 수 있습니다

SetOutputFilter DEFLATE 

SetEnvIf Request_URI "^" no-gzip 
SetEnvIf Request_URI \.(?:css|js|html)$ !no-gzip 

DEFLATE 필터를 내장-에 no-gzip 환경 변수의 확인. 따라서 DEFLATE 필터를 사용 설정 한 다음 모든 필터를 사용 중지 한 다음 파일의 필터를 다시 설정하여 해당 요청에 대해 no-gzip 필터의 설정을 해제합니다.

희망이 있습니다.

관련 문제