Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 如何更改响应标题-Pragma&;缓存控制_Apache_Debian_Apache2_Font Awesome_Response Headers - Fatal编程技术网

Apache 如何更改响应标题-Pragma&;缓存控制

Apache 如何更改响应标题-Pragma&;缓存控制,apache,debian,apache2,font-awesome,response-headers,Apache,Debian,Apache2,Font Awesome,Response Headers,我正在我的web应用程序中使用,但Internet Explorer 11中没有显示任何图标。根据他们 我了解到这种行为可以绑定到no-storeCache-control头或no-CachePragma头 如何更改这些标题值 理想情况下,IE开发者工具中会有一些选项,我可以在其中进行调整,但这似乎是不可能的。我一直在我的web服务器—Apache2.4(Debian)—上玩游戏,并尝试在启用站点的配置中执行以下操作: <FilesMatch "\.(eot|woff|ttf|sv

我正在我的web应用程序中使用,但Internet Explorer 11中没有显示任何图标。根据他们 我了解到这种行为可以绑定到
no-store
Cache-control头或
no-Cache
Pragma头

如何更改这些标题值

理想情况下,IE开发者工具中会有一些选项,我可以在其中进行调整,但这似乎是不可能的。我一直在我的web服务器—Apache2.4(Debian)—上玩游戏,并尝试在启用站点的配置中执行以下操作:

    <FilesMatch "\.(eot|woff|ttf|svg|otf)$">
            <ifModule mod_headers.c>
                    Header unset Cache-Control
                    Header unset Pragma
            </ifModule>
    </FilesMatch>

头取消缓存控制
标题未设置Pragma
我重新加载了Apache,没有任何更改,这些标题仍然设置,我的图标仍然没有显示在Internet Explorer中


我对Apache没有太多的经验,我真的需要一些帮助!提前感谢。

我不明白为什么拒绝缓存使用的声明会导致文档中的字体不可用。不缓存并不意味着不可用。那么,为什么您认为存在连接?@arkascha Per this detail“对于Internet Explorer:您不提供缓存控制标头中没有存储选项的文件(参考:#6454);对于Internet Explorer和HTTPS:您不提供Pragma标头中没有缓存选项的文件。”这是一个令人印象深刻的例子,在这种情况下,作者有一种印象,即作者试图避免任何目的性的推理。为什么?编程就是伏都教吗?你所引用的不是解释,也不是对我问题的回答。这只是一个没有任何理由或理由的陈述。顺便说一下:我解释了这些语句,因此您应该应用巫术来指定那些无缓存控制头/标记,以使其工作。您似乎在上面的代码中尝试了相反的方法。@arkascha我希望我能回答您的问题。在不理解为什么会这样的情况下,我希望通过更改标题来测试它。当然,确实,Xtreme尝试每一个任意组合通常是在IE中工作的唯一方法。当它最终被埋葬时,世界将是一个更好的地方。所有的网络开发者都会站起来唱歌,并且很开心。我不明白为什么缓存使用被拒绝的声明会导致文档中的字体不可用。不缓存并不意味着不可用。那么,为什么您认为存在连接?@arkascha Per this detail“对于Internet Explorer:您不提供缓存控制标头中没有存储选项的文件(参考:#6454);对于Internet Explorer和HTTPS:您不提供Pragma标头中没有缓存选项的文件。”这是一个令人印象深刻的例子,在这种情况下,作者有一种印象,即作者试图避免任何目的性的推理。为什么?编程就是伏都教吗?你所引用的不是解释,也不是对我问题的回答。这只是一个没有任何理由或理由的陈述。顺便说一下:我解释了这些语句,因此您应该应用巫术来指定那些无缓存控制头/标记,以使其工作。您似乎在上面的代码中尝试了相反的方法。@arkascha我希望我能回答您的问题。在不理解为什么会这样的情况下,我希望通过更改标题来测试它。当然,确实,Xtreme尝试每一个任意组合通常是在IE中工作的唯一方法。当它最终被埋葬时,世界将是一个更好的地方。所有的网络开发者都会站起来唱歌,并且很开心。