株式会社システムフレンドが運営するEC-CUBEの改造専門店EC-CUBE工房って?工房技術部なんでも相談室お問い合わせメンテナンス画面の設置のお作法2014年4月1日の消費税率改定に伴うシステムメンテナンスの案内が、各種ECサイトで行われています。サイト停止など税率変更の作業には時間を要します。メンテナンス画面を表示させておくにはどうすればよい?という質問に答えます。方法1.プラグインを利用する2.12系以上であれば、メンテナンス切り替え機能プラグインを利用できます。プラグインをインストールすると、基本情報管理にメンテナンス管理メニューが現れますので通常営業中かメンテナンス中を設定できます。メンテナンス中のメッセージも設定できますので、画面デザインを凝らずサクッと対応するにはプラグインを導入してみてはいかがでしょうか。.htaccessを設定するメンテナンス画面のデザインを自由に設定したい特定のIPからはメンテナンス画面を表示したくない指定の期間だけメンテナンス画面を表示させたいなど、細かい要件に対応するには、.htaccessを変更する方法がよいでしょう。用意するファイルは3つ.htaccess503.phpmaintenance.htmlです。2014年4月1日10:00の間メンテナンス画面(maintenance.html)を表示させるただし、管理画面にはアクセスでき特定IP(203.0.113.0)からはフロント画面も閲覧できるという条件で、ファイルを記述してみましょう。:&lt;/html&gt;maintenance.html以上で、条件を満たしたメンテナンス画面を表示できます。/maintenance.htmlと設定することも可能です。'R'エラーが発生するケースもあるため、503.phpでリライトし、503.phpで503レスポンスを返しています。メンテナンス画面をステータスコード200で表示させると、サーチエンジンにインデックスされるため、503のステータスコードを返すのがお作法です。reached.エラーが返るパターンです。!^/user_data/とすることで、メンテナンス画面と参照する画像/cssだけはそのまま表示させるようにしています。