【发布时间】:2014-09-22 12:20:27
【问题描述】:
我已尝试在文档、搜索引擎等中找到此问题...未找到解决方案,但也许您有。
由于某种原因,我无法使用 NGinx。
我必须使用 Apache2(在 debian 上)。
我必须只为 Internet Explorer 禁用 javascript 缓存(设置过期标头)(如果可能,IE
据我所知,BrowserMatch 选项不提供任何可能性。有人可以给我一些想法吗?
【问题讨论】:
我已尝试在文档、搜索引擎等中找到此问题...未找到解决方案,但也许您有。
由于某种原因,我无法使用 NGinx。
我必须使用 Apache2(在 debian 上)。
我必须只为 Internet Explorer 禁用 javascript 缓存(设置过期标头)(如果可能,IE
据我所知,BrowserMatch 选项不提供任何可能性。有人可以给我一些想法吗?
【问题讨论】:
我找到了自己的解决方案,可以帮助其他一些用户...
这个想法是设置 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>
如果有人有其他想法,我们的配置似乎没问题。
【讨论】: