Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 强制刷新内容,而不是从缓存中_.htaccess_Caching_Optimization_Browser - Fatal编程技术网

.htaccess 强制刷新内容,而不是从缓存中

.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

我在htaccess中使用了以下代码来维护我的站点,并显示visitors 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文件(针对每个请求),而不是浏览器