サイトがメンテナンス モードの場合、.htaccess ファイルを使用して、訪問者を指定されたメンテナンス ページにリダイレクトします。
コードは問題なく動作しますが、アドレス バーにメンテナンス ページへのパスを表示する代わりに、ドメイン名を表示したいと考えています。そのため、訪問者がリダイレクトされたときにアドレス バーに「www.mysite.com/maintenance.html」を表示するのではなく、代わりに「www.mysite.com」を表示したいと考えています。これは可能ですか?
私が使用しているこのコード:
RewriteEngine on
RewriteCond %{REQUEST_URI} !/maintenance.html$
RewriteCond %{REMOTE_ADDR} !^[my ip address]
RewriteCond %{REQUEST_FILENAME} !.css$
RewriteCond %{REQUEST_FILENAME} !.png$
RewriteCond %{REQUEST_FILENAME} !.jpg$
RewriteCond %{REQUEST_FILENAME} !.gif$
RewriteCond %{REQUEST_FILENAME} !.js$
RewriteRule $ /maintenance.html [R=302,L]