我需要上传新版本的CSS文件,但没有任何反应。然后我发现CSS文件的cach在.htaccess文件中被设置为一周,Apache服务器就像这样:
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 week"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 week"
ExpiresByType text/html "access 1 week"
ExpiresByType text/x-javascript "access 1 week"
ExpiresDefault "access 1 week"
</IfModule>
## EXPIRES CACHING ##
有没有办法覆盖它,以便可以使用新的CSS文件?我试图删除这一行,但旧的CSS文件仍然在网站上有效。
答案 0 :(得分:0)
对于禁用缓存,您可以在htaccess文件中使用这段代码
# DISABLE CACHING
<IfModule mod_headers.c>
Header set Cache-Control "no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires 0
</IfModule>
您将获得有关此link
的更多信息