网站未加载更新的 CSS 文件

网站未加载更新的 CSS 文件

我几乎在所有项目中都使用了 cloudflare,并且一直尝试为新项目设置它,但我遇到了一个非常奇怪的问题。

因此,当我从服务器更新.css文件时,在网站上加载这些更改不会受到影响,并且我确信这不是缓存问题,因为我尝试清除缓存/隐身模式,甚至让我的朋友对其进行了测试。

如果这还不够奇怪的话,这个无法更新的问题只会发生在.css文件上。其他格式都可以正常工作。

这就是为什么它让我认为它可能是来自 cloudflare 的东西:查看这个带有 http 和 https 的链接:http://fleats.club/style/aa.css. 每个文件都显示不同内容,http 文件是我删除的文件,但它仍可在 http 上加载!https 文件是我创建的同名新文件,其中包含不同的字符,我更改了其中的字符,但它仍显示旧字符(旧字符:“saaa”)

nginx的:

  listen 80;

  server_name fleats.club;

  root /srv/main/site;

  location / {
      index index.html;
  }
}

这听起来像是人为失误,但我已经找遍了所有地方,就是搞不清楚。知道是什么原因造成的吗?我真的不知道,

答案1

并且我确信这不是缓存问题,因为我尝试过清除缓存/隐身模式,甚至让我的手机也测试过它。

您是否已清理 Cloudflare 缓存? https://support.cloudflare.com/hc/en-us/articles/200169246-Purging-cached-resources-from-Cloudflare

在此处输入图片描述

如果开发继续进行并且测试需要持续进行,您可以考虑development modehttps://support.cloudflare.com/hc/en-us/articles/200168246-Understanding-Cloudflare-Development-Mode

在此处输入图片描述

相关内容