我在登台环境中的网站上工作,不时将其上载到实时服务器,以便在各种设备和浏览器中对其进行测试。问题是即使我正在执行缓存清除(<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";
}
我不明白为什么这些方法都能奏效。如果您有任何想法或解决方案,我将非常感谢。