COWAZA

  • 2020.10.23

自分のIPアドレス以外はメンテ画面を表示させたい

ウェブサイトのメンテナンス中、自分だけはサイトを見て調整していきたい。自分以外の人にはメンテナンス画面が表示させるようにしたい。ということも多いのでhtaccessで以下のように設定。

ErrorDocument 503 /index.html
RewriteEngine On
RewriteCond %{REQUEST_URI} !=/index.html
RewriteCond %{REMOTE_ADDR} !=自分のIPアドレス
RewriteRule ^.*$ - [R=503,L]

この場合は、index.html をメンテナンス画面として、サーバーステータスコードを503に設定。
自分のIPアドレス以外はそれを表示させる。という書き方になります。

%d人のブロガーが「いいね」をつけました。