Css文件是从缓存中挑选出来的,因此我必须手动编辑文件版本style.css?v=2,以强制重置缓存。
在我的电脑上一切正常,但许多人告诉我,他们有旧的标志或旧设计的东西,从上一个版本的css文件。这意味着它们是从缓存中取出的。
如何通过nginx解决这个问题?
我已经在考虑如何动态地向所有css文件追加修改时间,就像这样的style.css?v=%last file modify time%。
我的nginx conf中唯一的缓存内容是这一行:
expires 1y;发布于 2013-05-03 00:57:16
忽略modified时,expires将允许浏览器根据请求时间缓存文件。有关所有详细信息,请阅读mod_header文档。
https://stackoverflow.com/questions/16320121
复制相似问题