css - apache2 缓存 css

标签 css apache caching

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

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

有什么想法可以强制 apache 为我的浏览器提供最新的 css 文件吗?

我试过:

  • 添加ExpiresByType text/css "access plus 1 second"到我的 apache VirtualHost 配置
  • touch mycssfile.css
  • 在链接标签的 href 属性中的 css 文件名后添加时间戳作为参数。例如。 href="<link rel="stylesheet" type="text/css" mycssfile.css?{timestamp}" /> .

最佳答案

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

为了防止这种情况,您可以添加类似

的内容

ExpiresByType text/css "访问负 1 秒"

到您的 apache 配置。

关于css - apache2 缓存 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4449545/

相关文章:

java - 在 imageLoader 的子类上调用方法

html - 如何使某些图像具有特定宽度而不是其他图像?

jquery - 响应式网站上的 CSS 下拉菜单导致手机出现问题

html - 背景图片没有覆盖整个屏幕

apache - 无法解析 Log4j-core 2.3 上的 BasicConfigurator 类

php - 使用 Xampp 设置 Xdebug 时出错 (Windows 7) - 服务器证书不包含与服务器名称匹配的 ID

CSS - 使用正确的分页打印大列表?

apache - 将 www.domain.com/test.php 重写为 www.domain.com/test/

c# - Firefox 的缓存问题

java - 通过接口(interface)上的注释使@Cachable 条目无效?