当我更改CSS文件并重新加载包含它的页面时,我没有在浏览器中获得更改。
到目前为止唯一有效的方法是:重命名css文件,将其重命名为原始名称,重新加载网页。
我可以做些什么来强制apache给我的浏览器提供最新的css文件?
我试过了:
ExpiresByType text/css "access plus 1 second"
添加到我的apache VirtualHost配置touch mycssfile.css
href="<link rel="stylesheet" type="text/css" mycssfile.css?{timestamp}" />
。答案 0 :(得分:1)
看起来它是由您的浏览器缓存的,而不是Apache本身。
为了防止这种情况,您可以添加类似
的内容 ExpiresByType text/css "access minus 1 second"
到您的apache配置。
答案 1 :(得分:0)
根据我的经验,缓存通常是在浏览器中完成的。
尝试按Ctrl + Shift + R(或按Ctrl + F5)重新加载网页。 这应该强制浏览器忽略缓存中的文件。