1

我在更改 .css 文件时遇到了问题,并且所有内容都指向缓存。我已经清除了浏览器缓存,添加了版本控制,甚至将链接更改为另一个 .css 文件,但没有任何帮助。

有两个子问题:
a)我还能做些什么来处理缓存问题?
b)我什么时候可以确定每个可能的解决方案都经过测试并且没有工作,所以问题出在缓存中的可能性很小?

.php 和 .css 文件都在 localhost 上,在 XAMPP 沙箱中 - 当前面的选项失败时,我怀疑问题可能出在 Apache 或 XAMPP 的任何其他部分,或者 Firefox 对它的处理有些特殊,因为它不在“真正的互联网”,因此尽管广告“无缓存”,但并未删除缓存。

编辑:我使用 Firefox 21.0。我在 Google Chrome 27.0.1453.116 m 下也试过了,也没有效果。

EDIT2:原始问题已解决,事实证明与缓存无关。以防万一它对将来的任何人有所帮助,我添加了一个相关问题的简短列表并接受为他们的答案添加新内容的答案:

样式表不更新

Firefox 浏览器不会重新加载更新 CSS/JS 文件

强制浏览器重新加载缓存的 CSS/JS 文件的优雅方法是什么?

确保在所有浏览器中不缓存网页

最后,来自超级用户的一位:

配置 xampp 从不缓存来自本地主机的页面

4

2 回答 2

2

您是否尝试过修改 htaccess 文件中的缓存控制?

尝试这个

http://www.chicagostyleseo.com/2010/04/googles-need-for-speed-use-cache-and-htaccess-to-speed-up-your-site/

这具有您的命中访问文件的缓存控制代码

于 2013-06-26T22:13:28.883 回答
0

这是可用于防止 CSS 缓存的最佳文章之一
我们可以防止 CSS 缓存吗?
CSS缓存更新

于 2013-06-26T22:14:20.460 回答