无法从Apache web服务器加载svg文件
好的,我有一个网站项目,它可以在Apache上完全本地打开和运行,但是当我将它上传到我的Web服务器时,我发现SVG文件无法加载 起初,我认为这是内容类型的问题,但经过进一步调查,我可以清楚地看到它被设置为image/svg+xml(这在过去一直适用于我) 然后我检查了文件的权限,即使在777上,它们仍然失败 返回的状态代码为:206部分内容 我在谷歌上搜索了这个,整天都在兜圈子。对这个问题的任何见解都将不胜感激 提前谢谢无法从Apache web服务器加载svg文件,apache,.htaccess,svg,permissions,Apache,.htaccess,Svg,Permissions,好的,我有一个网站项目,它可以在Apache上完全本地打开和运行,但是当我将它上传到我的Web服务器时,我发现SVG文件无法加载 起初,我认为这是内容类型的问题,但经过进一步调查,我可以清楚地看到它被设置为image/svg+xml(这在过去一直适用于我) 然后我检查了文件的权限,即使在777上,它们仍然失败 返回的状态代码为:206部分内容 我在谷歌上搜索了这个,整天都在兜圈子。对这个问题的任何见解都将不胜感激 提前谢谢 TT好的,只有当客户端(浏览器)请求部分文件时,服务器才会发送206代
TT好的,只有当客户端(浏览器)请求部分文件时,服务器才会发送206代码。所以 您如何请求SVG文件?它是否来自使用AJAx等的javascript?如果是这样,请检查您的请求是否正在执行它们应该执行的操作
另一种可能性——根据问题:这可能是一个跨域问题。这个问题现在已经解决 非常感谢BigBadaboom,他的输入帮助我将注意力从HTML和
.htaccess
代码上转移开来,并将注意力集中在刷新情况上。我的HTML和.htaccess
都很好
所以我
.htaccess
文件中删除了所有内容类型/编码
行内容类型/编码
行添加到.htaccess
文件中呸,我很高兴这一切都结束了。如果我问了一个糟糕的问题,我不会因为被惩罚而有任何问题,但至少要留下一条评论,这样我就不会在以后的问题中重复同样的错误。人们会投反对票和/或投票结束,因为这个问题与编程无关。所以不鼓励堆栈溢出。我确实在把这个放在这里或服务器故障之间摇摆不定。因为这可能是htaccess可解决的问题,所以我认为这里会是更好的选择。如果我使用img标记,添加源内联或使用直接url,我会得到相同的结果。如果在HTML中内联SVG,会出现错误吗?