CSS样式表不更新PHP模板的任何更改


CSS stylesheet not updating any changes from PHP template

好的,所以我试着向我的主机提供商(Bluehost)寻求帮助来解决这个问题,这是一个很大的错误,因为他们完全不称职,只浪费了我大约20分钟的时间。

有关此问题,请参阅:http://blnr.org/fantasia

我开发了一个PHP模板(http://blnr.org/fantasia/files/template.php),并在我创建的每个单独的页面中调用它。运行正常,一切都运行顺利。

现在,由于某种未知的原因,每当我对样式表(http://blnr.org/fantasia/files/css/style.css)进行任何更新时,都不会更新任何内容。例如,我将工作表中的顶部注释行从"Constructors"更改为"Global",当我重新加载工作表时,没有任何更新。

我不知道为什么会发生这种情况,我正在寻求帮助!

这看起来像是一个FTP问题,也许是超时或其他东西,尽管一切似乎都在上传。我用的是WinSCP听说它有些问题

更有可能的是你正在处理浏览器缓存问题。

您可以通过清除缓存来确定这是否被缓存在浏览器上。然后重新加载。

如果你需要强制css重新加载,那么有一种技术叫做缓存破坏,它涉及到在你的样式表包含的末尾添加一个查询字符串,当你改变css文件的时候。

  <link rel='stylesheet' href="/styles/site.css?version=1"/>

这将导致浏览器将其视为不同的资源,并且它将有效地使浏览器的副本无效。