Skip to content

メンテナンスページ

サイト移行・メンテナンス時は、ユーザやクローラなどに配慮して、指定IPアドレス以外はメンテナンスページを表示することが望ましい。

設置方法

下記内容を「.htaccess」内に記述してサーバの公開領域に設置する。
別途メンテナンスページ(maintenance.html)も設置する。

.htaccess

# メンテナンスページ
ErrorDocument 503 /maintenance.html

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !=/maintenance.html
    RewriteCond %{REQUEST_FILENAME} !^(.*)\.(jpg|gif|png|css|js|ico)$
    RewriteCond %{TIME_YEAR}%{TIME_MON}%{TIME_DAY}%{TIME_HOUR}%{TIME_MIN} >202310250000
    RewriteCond %{REMOTE_ADDR} !=8.8.8.8
    RewriteCond %{REMOTE_ADDR} !=8.8.4.4
    RewriteCond %{REMOTE_ADDR} !=1.1.1.1
    RewriteRule ^.*$ - [R=503,L]
</IfModule>

注意点

DANGER

Webサーバ「Apache」で動作可能です。「nginx」では利用できません。