强制新鲜内容,而不是缓存

时间:2013-01-10 20:16:29

标签: .htaccess caching optimization browser

我在htaccess中使用了以下代码来维护我的网站并向访问者显示维护。

#Options +FollowSymlinks
#RewriteEngine on
#RewriteCond %{REQUEST_URI} !/maintenance.html$
#RewriteRule $ /maintenance.html [R=302,L]

我的网站现已重新上线,但现在我看到所有那些试图在维护期间访问我网站的浏览器,他们仍然在使用maintenance.html。

如果我清除浏览器缓存并且我理解为什么会发生这种情况,它会起作用。我认为浏览器会缓存重定向并仍在执行此操作。

如何清除此问题?

1 个答案:

答案 0 :(得分:2)

您应该能够使用mod_header告诉浏览器不要缓存您的维护页面。

Header merge Cache-Control no-cache
Header merge Cache-Control no-store