【发布时间】:2015-03-13 18:38:18
【问题描述】:
我无法在我的网站http://www.byfrequency.co.uk 上正确显示 SVG。相反,该站点显示的是备用 PNG。
当我在本地预览站点时,它们在所有浏览器中都显示良好,这让我相信服务器端可能存在某种问题。麻烦的是,我不知道从哪里开始纠正这个问题!
(我的网络服务器是 Windows 2008,目前配置为 PHP 5.2、ASP、SSI、Perl、ASP.NET 3.5、CGI)
我调查的其他事情是检查 Chrome 中的对象 (logo.svg)。所有这一切都给我一条消息,上面写着“无法加载响应”,并以红色突出显示。我尝试将文件放在本地根目录下,看看这是否会有所作为。最后,我查阅了许多关于显示 SVG 的文章,但无济于事。
在一个半相关的注释中,我的网络字体在检查网站时似乎也无法加载,但在 Chrome/Safari 中正确呈现,但在 Firefox 中却没有。同样,这些文件的路径是正确的,但我似乎无法纠正这个错误。
任何想法和想法将不胜感激!
【问题讨论】:
-
byfrequency.co.uk/images/vectors/logo.svg 返回 404 未找到。
-
这很奇怪——文件路径似乎都是正确的,并且在我的本地机器上查看时也正确显示...
-
可能是文件权限问题?