如何在Apache-XAMPP中禁用Apache缓存?

2022-02-23 00:00:00 caching xampp php apache

我的XAMPP-Apache出现了这个奇怪的问题。 我正在做一个登录系统,在那里表格被张贴到redirect.php页面。 我更新了redirect.php,但它仍然显示相同的旧结果。 甚至没有一行可以将其重定向(Header Fn调用)到另一个页面,但它仍然像在旧脚本中所做的那样重定向到home.php页面。 我试着清除浏览器的缓存并更换浏览器进行测试,但是不起作用……我甚至试着重新启动服务器,但是没有任何改变。 请帮帮我……


解决方案

是否尝试过此操作?应在.htaccesshttpd.conf和VirtualHost(如果您已将其包含在httpd.conf中,则通常放在httpd-vhosts.conf中)中都可用

<filesMatch ".(html|htm|js|css)$">
  FileETag None
  <ifModule mod_headers.c>
     Header unset ETag
     Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
     Header set Pragma "no-cache"
     Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
  </ifModule>
</filesMatch>

100%防止缓存文件

这类似于Google广告使用Header Cache-Control的方式: Private,x-gzip-ok="">以防止代理和 客户。从… http://www.askapache.com/htaccess/using-http-headers-with-htaccess.html

如果要检索的模板文件使用.html以外的扩展名,则可以选择添加这些文件的扩展名。

相关文章