svgz 파일 형식을 읽도록 Apache 구성

svgz 파일 형식을 읽도록 Apache 구성

최근에 사이트를 새 서버로 마이그레이션했습니다. 이제 .svgz 파일을 로드하려고 하면 Firefox에서 다음 오류가 발생합니다.

XML Parsing Error: not well-formed

svg는 이전 서버에서 잘 렌더링되므로 이것이 Apache 구성에 문제가 있다고 가정합니다. 사이트의 .htaccess 파일에 다음을 추가해 보았습니다.

# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE image/svg+xml
# Or, compress certain file types by extension:
<files *.svg>
   SetOutputFilter DEFLATE
</files>
<files *.svgz>
   SetOutputFilter DEFLATE
</files>

그리고:

AddType image/svg+xml svg svgz
AddEncoding gzip svgz

아무것도 작동하지 않는 것 같습니다. SVG를 로드하는 방법에 대한 아이디어가 있나요?

답변1

문제가 해결되었는지 확실하지 않습니다.

AddEncoding gzip svgz

또한 .svgz는 이미 압축된 형식이므로 다시 압축하면 안 됩니다.

관련 정보