我在htaccess中使用了以下代码来维护我的网站并向访问者显示维护。
#Options +FollowSymlinks
#RewriteEngine on
#RewriteCond %{REQUEST_URI} !/maintenance.html$
#RewriteRule $ /maintenance.html [R=302,L]
我的网站现已重新上线,但现在我看到所有那些试图在维护期间访问我网站的浏览器,他们仍然在使用maintenance.html。
如果我清除浏览器缓存并且我理解为什么会发生这种情况,它会起作用。我认为浏览器会缓存重定向并仍在执行此操作。
如何清除此问题?
答案 0 :(得分:2)
您应该能够使用mod_header告诉浏览器不要缓存您的维护页面。
Header merge Cache-Control no-cache
Header merge Cache-Control no-store