我正在一个网站上使用php on server apache2.4 in backend& angularJS在前端,我有问题,当我更新我的网站到新版本用户无法看到最新的修改。所以我每隔1小时就将这个.htaccess添加到清理缓存中,但它并没有像我预期的那样工作,
FileETag None
<ifModule mod_headers.c>
Header unset ETag
Header set Cache-Control "max-age=3600, must-revalidate, private"
</ifModule>
答案 0 :(得分:2)
在构建过程中,您可以将查询参数附加到静态文件,例如JS / CSS,如:app.js?1476109496
(其中epoch是一个唯一的引用,例如部署时期,提交哈希或类似的),这将导致浏览器请求新版本而不需要弄乱.htaccess。