.htaccess 强制刷新内容,而不是从缓存中
我在htaccess中使用了以下代码来维护我的站点,并显示visitors maintenance.html.htaccess 强制刷新内容,而不是从缓存中,.htaccess,caching,optimization,browser,.htaccess,Caching,Optimization,Browser,我在htaccess中使用了以下代码来维护我的站点,并显示visitors maintenance.html #Options +FollowSymlinks #RewriteEngine on #RewriteCond %{REQUEST_URI} !/maintenance.html$ #RewriteRule $ /maintenance.html [R=302,L] 我的网站现在重新上线了,但现在我看到所有那些在维护期间试图访问我的网站的浏览器,仍然得到maintenance.html
#Options +FollowSymlinks
#RewriteEngine on
#RewriteCond %{REQUEST_URI} !/maintenance.html$
#RewriteRule $ /maintenance.html [R=302,L]
我的网站现在重新上线了,但现在我看到所有那些在维护期间试图访问我的网站的浏览器,仍然得到maintenance.html
如果我清除了浏览器缓存,并且我有点理解为什么会发生这种情况,它就会起作用。我认为浏览器缓存了重定向,并且仍在这样做
如何清除此问题?您应该能够使用mod_header告诉浏览器不要缓存维护页面
Header merge Cache-Control no-cache
Header merge Cache-Control no-store
但是浏览器甚至没有使用新代码进入htaccess,或者是这样吗?服务器处理.htaccess文件(针对每个请求),而不是浏览器