【发布时间】:2019-04-27 07:50:37
【问题描述】:
我在 localhost 上有一个 php 网站,它一直运行良好,但现在它只显示旧的 css 文件和旧的 js 文件。当我编辑文件并刷新页面时,没有任何变化。
尤其是css布局文件不想更新
我使用: XAMPP 和 阿帕奇
我已经阅读了很多关于这个问题的 stackoverflow 文章,但是我尝试添加的内容对我没有任何帮助:
<?php
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Content-Type: application/xml; charset=utf-8");
?>
但这给出了一个错误:
此页面包含以下错误:第 44 行第 8 列的错误: 开始和结束标记不匹配:链接第 0 行和头部下面是一个 页面呈现直到第一个错误。
然后它将页面作为文档处理并仅显示纯文本。
我尝试使用 .htaccess 文件,但这些文件什么都没有。
我真的不知道如何处理这个问题,我无法在网站上继续,因为它只是不想更新并且卡在旧页面上。
谁能帮我解决这个问题,因为我有点绝望了。
编辑:
所以我修复了错误,但它仍然没有更新
我把 PHP 改成:
<?php
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>
因为它把我的页面显示为 XML,但这仍然不会更新布局。
如何让我的页面自动重新加载文件,所以不行(CTRL + F5)。
【问题讨论】:
-
清除浏览器缓存。或者打开另一个浏览器。或者用另一个“个性”打开浏览器
-
检查 etags 的页眉
-
您给我们看的错误不是您给我们看的代码造成的。
-
如果您提到发出错误的原因(可能是浏览器)会很有帮助
标签: php html mysql apache xampp