Javascript apache index.html没有缓存和包含的资源

Javascript apache index.html没有缓存和包含的资源,javascript,angularjs,apache,browser-cache,cache-control,Javascript,Angularjs,Apache,Browser Cache,Cache Control,我在apache上部署了一个js+html单页应用程序(angular) 它包含一个index.html,其中包括(使用脚本和链接标记)一个js和一个css文件,这两个文件都以时间戳作为后缀,以便在重新部署时进行刷新 但现在看来index.html正在被缓存,客户端需要“硬刷新”,因为index.html将指向旧的时间戳(旧的js和css在本地加载,因为在服务器上只有后缀为新时间戳的文件) 如果我使用以下命令从缓存中排除index.html: <filesMatch "index\.htm

我在apache上部署了一个js+html单页应用程序(angular)

它包含一个index.html,其中包括(使用脚本和链接标记)一个js和一个css文件,这两个文件都以时间戳作为后缀,以便在重新部署时进行刷新

但现在看来index.html正在被缓存,客户端需要“硬刷新”,因为index.html将指向旧的时间戳(旧的js和css在本地加载,因为在服务器上只有后缀为新时间戳的文件)

如果我使用以下命令从缓存中排除index.html:

<filesMatch "index\.html$">
Header set Cache-Control "max-age=0, no-store, no-cache, must-revalidate"

标题集缓存控制“最大年龄=0,无存储,无缓存,必须重新验证”

这会从缓存中排除包含的js和css吗?或者js和css将被缓存,直到我按照预期更改时间戳后缀(在下一版本部署时)

这是处理单页应用程序缓存的正确方法吗(这是一个角度应用程序)