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

2018年1月20日WEB制作.htaccess

サイトをメンテナンス状態にして作業する時のサンプルです

コンテンツとユーザーを関連付けるセッション維持とかしてる時は、メンテナンス画面にしておかないと支障が出かねないですしユーザービリティも良くなりますね

.htaccess

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

検索エンジン様に以下を追記するのも良い様ですね

<IfModule mod_headers.c>
  Header set Retry-After "Sun, 11 Nov 20xx 0:00:00 GMT"
</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>

参考

 

スポンサーリンク

2018年1月20日WEB制作.htaccess

Posted by Yousuke.U