Não tenho certeza se isso resolve o seu problema:
AddEncoding gzip svgz
Além disso, o .svgz já é um formato compactado, então provavelmente não deve ser compactado novamente.
Eu migrei recentemente um site para um novo servidor. Agora estou recebendo esse erro do Firefox ao tentar carregar um arquivo .svgz:
XML Parsing Error: not well-formed
O svg é processado no servidor antigo, então estou assumindo que isso é um problema com a configuração do Apache. Eu tentei adicionar o seguinte ao arquivo .htaccess para o site:
# 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>
e:
AddType image/svg+xml svg svgz
AddEncoding gzip svgz
Nem parece funcionar. Alguma idéia de como carregar o SVG?
Não tenho certeza se isso resolve o seu problema:
AddEncoding gzip svgz
Além disso, o .svgz já é um formato compactado, então provavelmente não deve ser compactado novamente.
Tags compression svg apache-httpd