gpt4 book ai didi

iis - 如何让 IIS 为我的 favicon.ico 发布缓存 header ?

转载 作者:行者123 更新时间:2023-12-04 14:18:16 25 4
gpt4 key购买 nike

我们网站的 favicon.ico 文件多年来没有改变 - 并且不会很快改变 - 所以我想配置 IIS 以使用 future 的缓存到期 header 为其提供服务。我网站根文件夹中的其余内容是不应缓存的动态页面 - 但据我所知,IIS 只允许您在每个文件夹的基础上设置内容过期缓存 - 那么有没有如何为 favicon.ico 设置缓存头而不影响主目录中的其余内容?

最佳答案

是的 - 深入到文件。

在 IIS 管理器(在 IIS6 上)中,导航到该文件,右键单击,属性,HTTP header 选项卡,选中启用内容过期;派对与其他设置。

感谢 Dylan(下文)的 IIS7 说明和此代码段。

这将在 web.config 中创建以下部分,因此您可能只需直接编辑文件即可实现相同的功能。

<configuration>
<location path="favicon.ico">
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="90.00:00:00" />
</staticContent>
</system.webServer>
</location>
</configuration>

关于iis - 如何让 IIS 为我的 favicon.ico 发布缓存 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6697748/

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