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

Dha*_*jay 10 php apache xampp caching

我的XAMPP-Apache遇到了这个奇怪的问题.我正在建立一个登录系统,其中表单发布到redirect.php页面.我更新了redirect.php,但它仍然向我显示了相同的旧结果.甚至没有一行重定向(标题fn调用)它到另一个页面,但它仍然重定向到home.php页面,因为它在旧脚本中执行.我尝试清除浏览器的缓存并更改浏览器进行测试,但没有工作......我甚至尝试重新启动服务器但没有改变.请帮助我....

Sid*_*esh 8

试过这个?如果在这两个工作.htaccess,httpd.conf并在虚拟主机(通常放在的httpd-vhosts.conf如果你已经包括从你的httpd.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>
Run Code Online (Sandbox Code Playgroud)

100%防止文件被缓存

这与Google广告如何使用标头Cache-Control:private,x-gzip-ok ="">类似,以防止代理和客户端缓存广告.来自 http://www.askapache.com/htaccess/using-http-headers-with-htaccess.html

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

  • 这个答案是从/sf/answers/820721751/以1:1复制的 (3认同)

Ant*_*n R 0

在 httpd.conf 中注释这部分:

LoadModulecache_module模块/mod_cache.so