SVGZ 格式仅在我在 Google Chrome 上进行本地测试时有效。 (不适用于其他浏览器) 虽然它与 svg 一起工作得很好。 否则,在服务器上,它不起作用。我尝试添加一个包含以下行的 .htaccess 文件
AddType image/svg+xml svg
AddType image/svg+xml svgz
AddEncoding x-gzip .svgz
但是还是不行。内联和背景试了一下,结果一样。
我在多个背景(带纹理)和内联页面底部尝试了它。
我卡住了。
最佳答案
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,然后清除浏览器的缓存、重新加载并检查 header 。
关于html - SVGZ 不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16725380/