我遇到了这个奇怪的问题,当我将新的 CSS 文件上传到 cPanel 中的 public_html 文件夹时,它没有在网站上更新。真正奇怪的是我再次上传了整个网站。每个 html 文件,每个文件夹,一切。当我检查 CSS 文件时,它是更新版本,但浏览器以某种方式读取旧版本。为了解决这个问题,我必须更改CSS文件的名称(也在所有html文件中,因为如果没有它,他们仍然使用旧的文件,即使它不在文件夹中)并再次重新上传整个网站。那么,我在这里错过了什么吗?这应该发生吗?或者这实际上很奇怪并且根本不应该发生?
1 回答
慕少森
TA贡献2019条经验 获得超9个赞
我也遇到了这个问题。这似乎是一个缓存问题。尝试这个人的技巧是我如何将其缩小为缓存问题:
对我来说闻起来像缓存。
如果您最近的更改不存在,则可以通过稍微更改路径来对 URL 进行操作。例如,如果路径是 /themes/mytheme/assets/custom.css 或其他任何内容,请更改版本并执行类似 /themes/mythemes/assets/custom.css?v=1234567 的操作
通过以这种方式更改 URL,它会绕过任何类型的缓存来查找先前的 URL。换句话说,您现在应该看到正确的 CSS 文件。
- 1 回答
- 0 关注
- 96 浏览
添加回答
举报
0/150
提交
取消