【问题标题】:CSS file on FTP and in browser are differentFTP 和浏览器中的 CSS 文件不同
【发布时间】:2025-11-24 10:45:01
【问题描述】:

我真的很困惑为什么我的浏览器没有更新我的 CSS?我已经在其他计算机/浏览器上查看过它并清除了缓存,但 CSS 似乎没有在浏览器中更新,即使它已经通过 FTP 更新。

这里是正确显示的 github 环境的链接:

https://melvinalvarez.github.io/archive2.0/

这是未显示更改的网址的链接:

https://www.melvinalvarez.com/

“image.css”文件在浏览器中没有更新,即使它在 FTP 中看起来已更新?

可能是什么问题?我将这些文件与我的 index.html 一起更新,但 css 文件似乎没有更新。

我附上了在浏览器上似乎没有更新的 css 文件差异的屏幕截图。这是通过 FTP 显示的内容(我使用叉车,我认为它类似于 FileZilla)

image-one

然后这是浏览器显示的内容(缺少将图像链接到空白 div 的 css 代码)

image-two

希望你能帮忙!

【问题讨论】:

  • 我看到css/images.css 上的图片不一样。您在使用 FileZilla 客户端吗?
  • 请看how to ask a question。请记住,我们没有得到报酬。让我们轻松为您提供帮助。 :) 它应该是什么样子,又是什么样子?您的 CSS 文件没有版本号或任何我们可以轻松区分它们的东西。不要让我们逐行看,看看有什么区别。另外,我假设您已经在不同的浏览器、不同的系统上尝试过此操作、清除缓存或采取措施确保您的 css 文件不只是在本地缓存?
  • 是的,我使用了类似于 FileZilla 的东西,叫做 Forklift。在我遇到这个问题之前,它通常可以正常工作。我检查了我的提供商上的 WebFTP 文件,它确实更新了,只是当我在浏览器中访问该站点时,它没有显示新代码。
  • 另外,对不起,我不知道 css 版本号是什么,我认为我的问题更多的是 FTP 问题而不是代码问题,所以我没有将它包含在我的问题中。如上所述,我确实在不同的浏览器中尝试过,清除了缓存,并检查了我的提供商 webFTP 以确保文件已上传/更新,并且确实如此。奇怪的是它如何继续显示旧版本,这就是我卡住的地方
  • 你可以添加'style.css?dat'e'然后检查

标签: css ssh ftp sftp


【解决方案1】:

我发现这是一个 CloudFlare 问题,清除它们的缓存可以解决 css 不匹配的问题。希望这对遇到同样问题的人有所帮助。

【讨论】:

    最近更新 更多