我正在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%防止文件被缓存
这类似于Google广告采用标头Cache-Control:private,x-gzip-ok =“”>来防止代理和客户端缓存广告的方式。
来自http://www.askapache.com/htaccess/using-http-headers-with-htaccess.html
如果使用的扩展名不是模板扩展名,则可以选择为正在检索的模板文件添加扩展名.html
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句