从缓存中挑选Css文件,因此我必须手动编辑文件版本style.css?v=2
,以强制缓存重置。
在我的电脑上一切都很好,但是很多人告诉他们,他们在上一版css文件中有旧徽标或旧设计。这意味着它们是从缓存中获取的。
如何通过nginx修复此问题?
我已经在考虑动态地将修改时间附加到所有css文件的解决方案,例如style.css?v=%last file modify time%
我的nginx conf中唯一的缓存内容是这一行:
expires 1y;
答案 0 :(得分:0)
如果省略修改,expires将允许浏览器根据请求时间缓存文件。阅读mod_header文档了解所有细节。