SVGZ格式只在我在Google Chrome上本地测试时有效。(不适用于其他浏览器)
不过,它在svg上运行良好。
否则,在服务器上,它就不工作了。我试图添加一个.htaccess文件

AddType image/svg+xml svg
AddType image/svg+xml svgz
AddEncoding x-gzip .svgz

但还是不行。尝试了内联和背景,相同的结果。
Here's the link to my test
我尝试了多个背景(纹理),并在页面底部的内联。
我卡住了。

最佳答案

httpd.conf和mime.types
httpd.conf位于apache/conf/httpd.conf处。确保这两条线:

AddType image/svg+xml svg svgz
AddEncoding gzip svgz

或者,您只能添加AddEncoding行,并通过同一目录中的mime.types来处理mime类型。确保存在以下行:
image/svg+xml svg svgz

重新启动Apache,然后清除浏览器的缓存,重新加载并检查头。

08-25 17:22