【.hpaccess】メンテナンスモードに切り替える
2019年09月2日
サイトを改修する際に、いったんメンテナンスモードに切り替えたいという場合があります。
そんな際は、.hpaccessに下記のようなコードを記述することで、
サイト全体を特定のページの情報を表示させることができます。
ErrorDocument 503 /maintenance.html <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} !=/maintenance.html RewriteCond %{REMOTE_ADDR} !=000.000.000.000 RewriteRule ^.*$ - [R=503,L] </IfModule>
上記のコードの場合、
事前にmaintenance.htmlを準備しておく必要があります。
また000.000.000.000の箇所を自社のIPにすることで、
自社からのアクセスはメンテナンスモードにせずに作業を続けることができます。
なお、Wordpressをインストールしているサイトの場合、
.hpaccessには、すでに色々と記載されていると思いますが、
そのコードの上に上記のコードを記述しないと駄目なので注意が必要です。