在apache2 Web服务器上禁用HTML模板文件的缓存

时间:2017-01-19 00:02:31

标签: angularjs apache .htaccess caching

我试图在我的角度应用中禁用HTML模板的缓存。似乎最简单的方法是通过Apache禁用。我将此.htaccess文件放在我的网络根目录中:

    <FilesMatch "\.(html|htm)$">
    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 Note "CACHING IS DISABLED ON LOCALHOST"
    Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
    </IfModule>
    </FilesMatch>

并重新启动服务器:

sudo service apache2 restart

但是使用软刷新重新加载浏览器仍会显示旧的缓存文件。

0 个答案:

没有答案