【发布时间】:2014-04-29 17:00:29
【问题描述】:
我在网页上显示 .png 图像时遇到问题。除 .png 之外的其他图像类型也可以正常工作。问题是.png。该网站位于子域中。在根目录下,一个 wordpress 站点正在运行。
在 firebug 中,我可以看到 403 错误。但我可以保证我已经为所有图像设置了 0777 权限。不可能是权限问题。
很少会加载 .png。但是第二个请求给出了一个损坏的图像。我应用了不同的缓存删除技术,包括 .htaccess 中的 <FilesMatch> 指令、将版本属性附加到图像链接、使用 # ...等。但没有任何效果。
最复杂的一点是,当在浏览器中复制和粘贴图像链接时,它会显示 .png。但不在网页内。
谁能帮我解决这个问题?
提前致谢。
【问题讨论】:
-
app.hdwallkit.com/assets/img/information.png不仅在网页中,png也无法直接打开。可能是服务器不支持 png 来托管
-
您应该阅读此support.hostgator.com/articles/… 可能您必须更改文件权限
-
我能够在app.hdwallkit.com/assets/img/hdwallkit.png 处获取单独加载页面的 .png 文件,并且 mime 类型是正确的
image/png。但是从这个页面链接到它会出现 403... 我怀疑可能存在某种外部资源链接预防措施? -
如果是权限问题,为什么.jpeg 图像可以显示?所有图片都在同一个文件夹中。