【发布时间】:2017-04-09 19:42:35
【问题描述】:
我正在编写一些 CSS 代码,然后服务器突然停止反映服务器上所做的任何更改。起初我认为这是一个缓存问题,但我在浏览器上禁用了缓存,甚至尝试使用不同的浏览器,但它仍然使用旧版本的 CSS 文件。
如果我从服务器下载我的 CSS 文件并在文本编辑器中打开,它会显示我对代码所做的所有更改,但它们根本不会反映在我的网站上。该站点使用的是旧版本的 CSS 文件,该文件甚至不再存在于服务器上。
我的服务器到底发生了什么?会不会是路由器缓存问题?
【问题讨论】:
-
请添加一些代码
-
我无法回答这个问题,但请尝试在您的 html 中添加,其中包含 css:
?v1。示例:src="resources/yourDir/style.css?v1"这将强制所有内容下载新的 CSS。 -
@PatrickMlr 这很有效,非常感谢!您能否将其发布为答案,以便我可以将其标记为已解决?
标签: html css caching browser-cache