客户稍微改变了品牌,所以我需要更新CSS和favicon。特别是Favicons似乎非常强烈地缓存,以阻止客户认为工作没有完成,我想在.htaccess中添加一条规则,指示类似......
“接受/favicon.ico的请求,而不是提供/favicon2.ico”
......如果可能的话,还有CSS的类似规则。
我很确定我之前已经看过这件事,但我没有注意到它。
答案 0 :(得分:1)
重定向无法帮助您处理客户端根本不向服务器发出请求的缓存请求。最佳解决方案是更改HTML页面并向您的favicon和其他资源添加带有版本号的查询字符串:
<link rel="shortcut icon" href="/favicon.ico?v=1" />
<link rel="stylesheet" type="text/css" href="/style.css?v=1" />
然后,您可以在资源发生变化时更新版本号。