我的网络服务器无法注册css文件更改

时间:2017-06-25 17:26:23

标签: php html css xampp

首先,当我在Chrome Developer控制台中看到我的CSS文件没有更新时,我认为这是我的文本编辑器的问题。所以我从VSCode切换到Sublime 3并遇到了同样的错误。它略有更新,但并不多。所以过了一会儿我再次开始Atom,仍然遇到了同样的问题。我甚至将我的Web服务器从MAMP for Windows切换到XAMPP。仍然没有骰子。当我说更新时,我的意思是文件会保存,但更改不会出现在我的浏览器中。

1 个答案:

答案 0 :(得分:-3)

这是浏览器缓存的问题,每次更新CSS时清除它都不是一个可行的解决方案。

您可以选择短路线并以隐身模式打开您的网站。每次重新访问页面时,都会清除缓存。

我建议您在处理网站时禁用网站缓存。我确认您在服务器上运行 Apache ,然后只需将此标记包含在.htaccess文件中即可。

<IfModule mod_headers.c>
    Header set Cache-Control "no-cache, no-store, must-revalidate"
    Header set Pragma "no-cache"
    Header set Expires 0
</IfModule>

或HTML <head>

中的此片段
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />

请按照以下说明进行更深入的实施How to control web page caching, across all browsers?