htaccess で次のコードを使用して、サイトをメンテナンスし、訪問者に maintenance.html を表示しました。
#Options +FollowSymlinks
#RewriteEngine on
#RewriteCond %{REQUEST_URI} !/maintenance.html$
#RewriteRule $ /maintenance.html [R=302,L]
私のサイトはオンラインに戻りましたが、メンテナンス中に私のサイトにアクセスしようとしたブラウザはすべて、maintenance.html を取得していることがわかります。
ブラウザのキャッシュをクリアすると機能し、なぜそれが起こっているのか理解できます。ブラウザがリダイレクトをキャッシュしていて、まだ実行していると思います。
この問題をクリアするにはどうすればよいですか?