htaccess

htaccessで、メンテナンス画面表示

  • 最終更新日:2022.12.07
  • 公開日:2022.01.05

サイトのメンテナンス作業中にメンテナンス画面を出したい。
しかもメンテナンス表示中に、特定のIPアドレスでは、サイト確認を行いたい。

そのやり方です。

まずはメンテナンス画面を用意

表示したいメンテナンス画面を作り、maintenanceというディレクトリに設置したとします。

基本的に、このmaintenanceというディレクトリ内で表示が完結するように、CSSファイルや画像ファイルをまとめて収納しておくと良いと思います。
maintenanceディレクトリ以外へのアクセスはmaintenanceに転送される為)

.htaccess

#customized 503 page
ErrorDocument 503 /maintenance/index.html
 
RewriteEngine On
RewriteBase /
#maintenance
#RewriteCond %{REQUEST_URI} !^/maintenance/
#RewriteCond %{REMOTE_ADDR} !^(203\.0\.113\.1|203\.0\.113\.3)$
#RewriteRule ^.*$ - [R=503,L]

このカテゴリの記事一覧