Svg 资源被解释为图像,但在xampp中使用MIME类型text/xml传输?

Svg 资源被解释为图像,但在xampp中使用MIME类型text/xml传输?,svg,xampp,Svg,Xampp,我有一个没有.htaccess的项目(当您的项目中有.htaccess时,我已经找到了解决方案),它没有显示我的.svg。正常图像显示正确。错误消息如下所示: Resource interpreted as image but transferred with MIME type text/xml. 我在osx yosemite版本10.10.1上使用xampp。我可以补充一下吗 AddType image/svg+xml svg svgz AddEncoding gzip svgz 在我的

我有一个没有.htaccess的项目(当您的项目中有.htaccess时,我已经找到了解决方案),它没有显示我的.svg。正常图像显示正确。错误消息如下所示:

Resource interpreted as image but transferred with MIME type text/xml.
我在osx yosemite版本10.10.1上使用xampp。我可以补充一下吗

AddType image/svg+xml svg svgz
AddEncoding gzip svgz
在我的xampp的某个地方

提前谢谢


编辑:我重新安装了xampp,解决了问题。我将保留此选项,以防人们再次跳过此问题,并且其中一个答案可能是正确的。

根据您的操作系统,您似乎可以将适当的mime类型定义添加到以下位置:

xampp\apache\conf\mime.types
/etc/httpd/conf/mime.types

请注意,您正在查找的配置文件名为
mime.types

您要添加的定义类似于:

image/svg+xml-svg-svgz

更多信息:


可以放入的任何内容。htaccess也可以放入主Apache配置文件中。上次我使用xampp时,它位于
apache/conf
下,但是您应该查阅xampp文档。谢谢您的提示,我会记住它的。真的很奇怪。。。当我在新选项卡中打开图像时,它不应该有相同的错误吗?因为它在另一个选项卡中工作,而它只是不适用于这个项目…这个问题有答案吗,还是它是一个僵尸?我有一个小问题。。。我重新安装了XAMPP,然后它工作了,所以我真的不能测试它:-(FrederikWitte做了我的解决方案帮助吗?如果是的话,我会喜欢它,如果你考虑投票和/或接受:)嘿格栅,当我写进我的评论,我刚刚重新安装XAMPP,它又为我工作,所以我很遗憾不能检查你的解决方案是否有效。