Apache2 - 禁用Internet Explorer的缓存

时间:2014-09-22 12:20:28

标签: apache internet-explorer

我试图在文档,搜索egines等上找到这个...没有找到解决方案,但也许你有一个。

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

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

我必须仅为Internet Explorer禁用javascript缓存(设置exprire标头)(如果可能,IE< v9)

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

1 个答案:

答案 0 :(得分:0)

我自己的解决方案可以帮助其他用户...

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

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>

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