首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apache2缓存css

apache2缓存css
EN

Stack Overflow用户
提问于 2010-12-15 11:47:34
回答 2查看 373关注 0票数 1

当我更改CSS文件并重新加载包含它的页面时,我不会在浏览器中得到更改。

到目前为止,唯一起作用的是:重命名css文件,将其重命名为原始名称,重新加载网页。

我能做些什么来迫使apache给我的浏览器最新的css文件呢?

我试过:

在链接标记的href属性中的css文件名称之后,

  • ExpiresByType text/css "access plus 1 second"添加到 VirtualHost VirtualHost作为参数。例如href="<link rel="stylesheet" type="text/css" mycssfile.css?{timestamp}" />.
EN

回答 2

Stack Overflow用户

发布于 2010-12-15 11:51:06

看起来它是由浏览器缓存的,而不是Apache本身。

为了防止这种情况,您可以添加以下内容

ExpiresByType text/css "access minus 1 second"

你的apache配置。

票数 1
EN

Stack Overflow用户

发布于 2010-12-15 14:41:21

根据我的经验,缓存通常是在浏览器中完成的。

尝试重新加载按Ctrl+Shift+R (或ie上的Ctrl+F5 )的网页。这将迫使浏览器忽略缓存中的文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4449545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档