防止缓存CSS文件
我正在使用PHP开发一个简单的网站。
开发配置:
生产配置:
在测试时,我更改了CSS文件,但是当我重新加载页面时,我的浏览器(不确定)仍使用旧的缓存CSS。
我进行了一些谷歌搜索,发现了已经尝试过的其他解决方案
- 在CSS末尾附加查询
css/main.css?78923
- 使用
Ctrl + R
(在Firefox中)强制获取资源 - 禁用Firefox缓存以及使用
Clear Cache
Firefox加载项。
当这些都不起作用时,我做了更多的谷歌搜索,在那儿我碰到了一个堆栈页面),有人建议Apache缓存资源。因此,问题不在于Firefox,而是服务器。这个家伙还提出了我不理解的解决方案(我是新手)
我的问题分为两部分:
- 吗?(我如何检查我的呢?)
- ?
PS:将解决方案复制并粘贴到堆栈问题中(我上面作为链接的问题)不起作用:(
回答:
我已经遇到过几次这个问题,通常在生产现场通过像这样调用我的CSS来解决问题
<link rel="stylesheet" type="text/css" href="style.css?v=1" />
推出更新时,只需将更v=1
改为v=2
,它将迫使所有用户的浏览器获取新的样式表。这也适用于脚本文件。如果查看源代码,Google
您会注意到他们也使用这种方法。
以上是 防止缓存CSS文件 的全部内容, 来源链接: utcz.com/qa/417067.html