我正在测试一个软件,除了一些 SVG 图像无法显示外,其他都运行正常。当我使用 Firefox 中的 Firebug 预览它们时,系统显示“无法加载给定的 URL”,但是,当我手动访问图像的 URL 时,图像显示正常。
按照软件开发人员的建议,所有文件和目录的权限均设置为 777,并且所有文件和目录的 chown 设置均设置为 apache 组,这对我来说似乎合乎逻辑。
我究竟做错了什么?
答案1
问题是由于 Apache 无法正确提供矢量图形。我通过在 httpd.conf 中添加以下内容解决了此问题:
AddType image/svg+xml svg svgz
AddEncoding gzip svgz