如何防止Apache httpd(MAMP)中的HTTP文件缓存

dmck

我正在MAMP中开发单页Javascript应用程序。我的JavaScript和HTML模板文件在请求之间被缓存。

有没有一种简单的方法可以在MAMP中指示我要防止HTTP文件缓存?可能带有.htaccess文件?.htaccessMac上的MAMP虚拟主机的放置位置或修改位置

查理·鲁登斯塔尔

试过这个吗?如果在这两个工作.htaccesshttpd.conf并在VirtualHost(通常位于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>

100%防止文件被缓存

这类似于Google广告采用标头Cache-Control:private,x-gzip-ok =“”>来防止代理和客户端缓存广告的方式。

来自http://www.askapache.com/htaccess/using-http-headers-with-htaccess.html

如果使用的扩展名不是模板扩展名,则可以选择为正在检索的模板文件添加扩展名.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何防止Apache Pig输出空文件?

如何防止Apache Archiva中的密码过期

如何防止直接访问Apache中的文件?

如何防止Apache HTTP客户端遵循重定向

如何防止 apache 在 Docker 中记录健康检查?

如何防止Ubuntu 18中的Apache目录列表?

如何防止Laravel缓存文件?

如何防止我的HTTP Get请求被缓存在Swift中?

如何防止 docker apache 在 docker-compose up 上創建 http 文件夾

如何在Apache httpd中强制刷新HTTP标头?

我如何防止对IP地址的每次访问,但不能阻止apache中的子文件夹

如何防止缓存图像?

如何防止ListView缓存

<audio>如何防止流文件缓存?

如何防止缓存我的Javascript文件?

如何防止在Tomcat Apache 7中取消部署应用程序

如何防止 Mamp phpMyadmin 中的格式参数不正确?

如何防止MMAP缓存值?

如何防止浏览器仅在ASP.Net 5中缓存某些文件?

如何在Apache中设置X-XSS-Protection以防止在检测到攻击时进行渲染?

ReactJS:如何防止浏览器缓存静态文件?

Django Server-如何防止在csv文件上缓存?

如何使用 httpd.conf 防止从客户端浏览器访问服务器中的某种文件

如何删除支持文件中缓存的文件?

如何防止重复的http请求?

如何防止Redis中的缓存覆盖过期时间

如何防止基于gpgme的Python脚本中的密码短语缓存?

如何防止jQuery Ajax请求在Internet Explorer中缓存?

如何防止或避免Angular 2 +应用程序中的缓存?