我正在尝试创建或找到有效的规则来禁用链接缓存。在我的Web.config
中,重定向已更改(从-到):
<add key="/yearend" value="https://paymaster.formstack.com/forms/2017_year_end_form" />
<add key="/yearend" value="https://paymaster.formstack.com/forms/2018_year_end_form" />
过去使用/yearend
链接的任何人现在都遇到某种类型的缓存问题,因为该页面仍将其引导至旧的2017表单。
这是我目前嵌套在system.webServer
中的代码,试图防止这种情况:
<httpProtocol>
<customHeaders>
<remove name="Cache-Control" />
<add name="Cache-Control" value="no-cache"/>
<add name="Pragma" value="no-cache"/>
<add name="Expires" value="-1"/>
<add name="X-UA-Compatible" value="IE=Edge,chrome=1"/>
</customHeaders>
</httpProtocol>
通过我的测试,我发现它无法正常工作或根本无法工作。我在这里做什么错了?