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