Lyn*_*ynn 17 apache http http-headers ubuntu-10.10
上下文:我使用的是名为Social Engine的软件包.这是非常错误的.
无论如何,我要求(甚至支付)社交引擎的人进行升级,当他们最终这样做时,我登录了网站,发现这些风格都缺失了.我打开了一张支持票,所有他们告诉我的是这是416错误并联系我的ISP.
通过测试位于软件中可写文件夹中的CSS文件的直接链接,可以发现此错误.
我开始做我的研究只发现这是一个非常罕见的错误,我看不到任何关于在我的Ubuntu 10.10 Linode服务器(运行安装了APC扩展的最新Apache和PHP5)上关闭转向范围的建议.也许这是一个软件问题?有些APC的缓存工作正常吗?我将此软件中的缓存重置为60秒,并确保它使用的是APC.仍然没有骰子.
这是他们的软件可能正在做的事情,我需要考虑修补?
cmb*_*ley 10
问题可能是由于您的浏览器缓存了原始CSS文件并尝试请求新文件的字节范围.例如,请参阅Chrome的此错误.
对于禁用范围请求,如果清除浏览器缓存可能没有必要,但如果需要,可以尝试以下Apache配置:
Header unset Accept-Ranges
Run Code Online (Sandbox Code Playgroud)
这将告诉客户端他们无法使用Range请求标头来请求文件的字节范围.
我有.htaccess文件的顶部
Header set Accept-Ranges none
RequestHeader unset Range
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.