资源解释为图像,但使用MIME类型text/html传输 - Magento

Jae*_*hoi 37 php magento

在为我的Magento商店上传新产品图片时,我遇到了以下错误.

Resource interpreted as image but transferred with MIME type text/html
Run Code Online (Sandbox Code Playgroud)

有没有理由发生这种情况?

Ian*_*wis 42

如果图像路径设置不正确,可能会发生这种情况.例如,相对于当前目录"images/myimage.gif"vs相对于web根"/images/myimage.gif".

对"text/html"的引用可能表示服务器返回了错误.


ste*_*rie 12

我注意到这个问题出现在我的JavaScript控制台日志中.这是一个简单的CSS文件,查找不存在的背景图像,服务器在其位置发送404错误消息.


Mar*_*ler 5

需要使用适当的MIME类型提供图像 -

将此行添加到.htaccess文件中(假设它是apache2 httpd):

AddType image/gif .gif
Run Code Online (Sandbox Code Playgroud)

提示:mod_rewrite可能需要排除图像:

RewriteCond %{REQUEST_URI} !\.(png|gif|jpg)$
RewriteRule ...
Run Code Online (Sandbox Code Playgroud)

......其他一切可能确实是404.


Ant*_*n S -2

图像发送时带有错误的标头,通过 .htaccess 将标头添加到图像类型