SVG图像没有在浏览器中显示,服务器的结果?

时间:2015-11-30 22:53:59

标签: html apache .htaccess svg server

我在网站,css背景和<img>标签上显示两种方法的SVG图像,两者都不起作用。但是,我可以通过<object>方法加载svg文件,但这不适用于这种情况(它可以替换<img>但不能替换背景图像)。因为有人会问,SVG文件就在那里,如果你直接去他们的网址就可以访问它们。

我一直在一个单独的私人服务器上测试和使用这个站点,SVG图像在那里正常显示。这让我相信这个问题是服务器端的结果。

我尝试将以下内容添加到.htaccess文件中,但它没有修复任何内容:

AddType image/svg xml svg svgz 
AddEncoding gzip svgz

我知道一些涉及httpd.conf的替代方法,但我无法访问它。

这是麻烦的网站:http://www.focusvitamins.com/get-started/

以下是工作测试网站:http://focus.steadfa.st/dtclanding2015/

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

那应该是

AddType image/svg+xml svg svgz 

因为svg图像的mime类型是image / svg + xml。你错过了一个+