サイトをメンテナンス画面にするテンプレートサンプル

サイトをメンテナンス画面にする時のテンプレートになります
503でmaintenance.htmlを設定して、リダイレクトからmaintenance.htmlと管理者のIPアドレスを除外しています

.htaccess

ErrorDocument 503 /maintenance.html
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{REQUEST_URI} !=/mainte.html
 RewriteCond %{REMOTE_ADDR} !=管理者のIPアドレス
  RewriteRule ^.*$ - [R=503,L]
</IfModule>

maintenance.html

<!DOCTYPE html><html lang="ja"><head>
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1">
<meta charset="UTF-8">
<title>メンテナンス中です|サイトタイトル</title>
<style>
body{
  font-size: 18px;
}
</style>
</head>
<body>
<h1>メンテナンス中</h1>
<p>只今、アップデートメンテナンス中です</p>
<p>ご迷惑をおかけして申し訳ありません</p>
<p>サイトタイトル</p>
</body>
</html>