即使我正在执行缓存清除操作,CSS文件也不会更新

时间:2019-07-27 21:13:12

标签: css nginx caching

我在登台环境中的网站上工作,不时将其上载到实时服务器,以便在各种设备和浏览器中对其进行测试。问题是即使我正在执行缓存清除(<link rel="stylesheet" href="styles.css?v=1.2">),CSS文件也不会自动更新。 我具有对服务器(nginx)的root访问权限,因此我还尝试了另一种方法,并尝试更改网站的vhost文件中的Cache-Control规则(我已将CSS的Cache-Control设置为“ no-cache” ):

location ~ \.(css)$ {
      add_header Cache-Control "no-cache";
    }

我不明白为什么这些方法都能奏效。如果您有任何想法或解决方案,我将非常感谢。

0 个答案:

没有答案