>[htaccess]特定のIP以外のアクセスにはメンテナンス画面を表示させる方法HTML.htaccessツイートWEBサイトのメンテナンス作業時に、.htaccessで特定のIPアドレス以外のアクセスがあればメンテナンス画面を表示させる、という方法について紹介させていただきます。特定のIPアドレス以外のアクセスはメンテナンス画面へリダイレクト今回はメンテナンスページの用意から.htaccessの記述方法まで、順を追って紹介させていただきます。1maintenance.htmlの用意まずはメンテナンスページのファイル(例:maintenance.html)をサーバーにアップします。次にサーバーのフルパスを調べます。__FILE__;?>上記のコードを書いてからサーバーにアップします。サーバー上のfullpath.phpにアクセスするとフルパスが表示されますので、それを控えておきます。最後に、以下のコードを書いた.htaccessファイルを用意します。[R=503,L]1行目と4行目は、1で用意したメンテナンスページのパスを指定します。ここに記載するパスは、2で調べたフルパスの中でホスト名を除いたパスになります。※フルパスをそのまま指定してもメンテナンスページへリダイレクトしないので、注意が必要です。続いて5行目では、WEBサイトへのアクセスを許可するIPアドレスを指定します。これにより、5行目で指定したIPアドレス以外のアクセスについては、maintenance.htmlのメンテナンスページが表示されるということになります。IPアドレスを複数指定したい場合は、.htaccessは以下のような記述となります。[R=503,L].htaccessファイルをサーバーにアップして、指定のIPアドレスの時は平常通りWEBサイトが表示できるかどうか、また指定のIP以外のアクセスの場合はメンテナンス画面が表示されるかどうかを確認します。コメントデータの処理方法の詳細はこちらをご覧ください。最新記事[WP]サイトで技術的な問題が発生しています。サイト管理者のメールを確認して指示に従ってください。