gpt4 book ai didi

IIS - 为每个文件类型设置缓存控制头

转载 作者:行者123 更新时间:2023-12-03 17:44:21 26 4
gpt4 key购买 nike

我想为我的 js、css 和 html 文件设置不同的缓存控制 header 值。
我知道基于每个文件夹设置它的选项,但我的应用程序在同一个文件夹中有 html 和 js 文件。

在 IIS 中甚至可能吗?

最佳答案

这在 IIS 7+ 中使用 IIS 出站重写规则是可能的。例如。如果要使所有 .html 页面无效,请在 web.config 的 outboundRules 部分创建以下出站规则(在安装 IIS 重写模块之后):

<outboundRules>
<rule name="AdjustCacheForHTMLPages" preCondition="IsHTMLFile">
<match serverVariable="RESPONSE_Cache-Control" pattern=".*" />
<action type="Rewrite" value="no-cache, no-store, must-revalidate" />
</rule>
<preConditions>
<preCondition name="IsHTMLFile">
<add input="{REQUEST_FILENAME}" pattern=".*\.html" />
</preCondition>
</preConditions>
</outboundRules>

关于IIS - 为每个文件类型设置缓存控制头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32987486/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com