Angularjs 在apache2 web服务器上禁用HTML模板文件的缓存
我正在尝试在我的angular应用程序中禁用HTML模板的缓存。实现这一点的最简单方法似乎是通过Apache禁用。我将此Angularjs 在apache2 web服务器上禁用HTML模板文件的缓存,angularjs,apache,.htaccess,caching,Angularjs,Apache,.htaccess,Caching,我正在尝试在我的angular应用程序中禁用HTML模板的缓存。实现这一点的最简单方法似乎是通过Apache禁用。我将此.htaccess文件放在我的web根目录中: <FilesMatch "\.(html|htm)$"> FileETag None <IfModule mod_headers.c> Header unset ETag Header set Cache-Control "max-age=0, no-cache,
.htaccess
文件放在我的web根目录中:
<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