デザイン・ホームページ・印刷のことならアートクリック

京都のデザイン・ホームページ制作会社

アートクリックのスタッフブログ

TOP > ブログ > 【.hpaccess】メンテナンスモードに切り替える

【.hpaccess】メンテナンスモードに切り替える

2019年09月2日

【.hpaccess】メンテナンスモードに切り替える

サイトを改修する際に、いったんメンテナンスモードに切り替えたいという場合があります。
そんな際は、.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には、すでに色々と記載されていると思いますが、
そのコードの上に上記のコードを記述しないと駄目なので注意が必要です。