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

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

有没有一个简单的方法来表示在MAMP中,我想防止http文件缓存?可能与.htaccess文件?在哪里放置.htaccess或在Mac上修改MAMP的虚拟主机?

试过这个?应该在.htaccess,httpd.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% Prevent Files from being cached

This is similar to how google ads employ the header Cache-Control: private, x-gzip-ok=”” > to prevent caching of ads by proxies and clients.

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

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

http://stackoverflow.com/questions/11532636/how-to-prevent-http-file-caching-in-apache-httpd-mamp

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:如何防止Apache httpd(MAMP)中的http文件缓存