【问题标题】:Apache2 - disable cache for internet explorerApache2 - 禁用 Internet Explorer 的缓存
【发布时间】:2014-09-22 12:20:27
【问题描述】:

我已尝试在文档、搜索引擎等中找到此问题...未找到解决方案,但也许您有。

由于某种原因,我无法使用 NGinx。

我必须使用 Apache2(在 debian 上)。

我必须只为 Internet Explorer 禁用 javascript 缓存(设置过期标头)(如果可能,IE

据我所知,BrowserMatch 选项不提供任何可能性。有人可以给我一些想法吗?

【问题讨论】:

    标签: apache internet-explorer


    【解决方案1】:

    我找到了自己的解决方案,可以帮助其他一些用户...

    这个想法是设置 envvar 并使用可以检查这个 var 的“header”指令:

    BrowserMatch "MSIE 9.0"  ie9
    <FilesMatch \.js>
        # for javascripts, if ie9, set cache and expires
        header set Cache-Control no-cache env=ie9
        header set Expires "Thu, 01 Dec 1994 16:00:00 GMT" env=ie9
    </FilesMatch>
    

    如果有人有其他想法,我们的配置似乎没问题。

    【讨论】:

      猜你喜欢
      • 2011-02-14
      • 2013-11-15
      • 1970-01-01
      • 1970-01-01
      • 2011-10-20
      • 2015-10-13
      • 2012-02-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多