# -------------------------------------------------------------------- # // どのURLにアクセスしてもメンテページを表示する # -------------------------------------------------------------------- <IfModule mod_rewrite.c> # -- メンテHTML指定 ErrorDocument 503 /ThankYou.html RewriteEngine on RewriteCond %{TIME_YEAR}%{TIME_MON}%{TIME_DAY}%{TIME_HOUR}%{TIME_MIN} ">202101111455" RewriteCond %{TIME_YEAR}%{TIME_MON}%{TIME_DAY}%{TIME_HOUR}%{TIME_MIN} "<202101111500" RewriteCond %{REQUEST_URI} !^/ThankYou.html$ # -- 画像等のリソースファイルは除外(メンテページから参照されている場合がある為) RewriteCond %{REQUEST_FILENAME} !\.(css|jpe?g|gif|png|js)$ # -- 作業者のIP除外 # RewriteCond %{REMOTE_ADDR} !^190.102.xx.xx$ # RewriteCond %{HTTP:X-Forwarded-For} !^190.102.xx.xx$ # -- その他、メンテ中に先方で確認するための特定ディレクトリを除外したい場合や別途ページなど RewriteCond %{REQUEST_URI} !^/show-ok/ # RewriteCond %{REQUEST_URI} !^/cgi-bin/ # -- HTTPレスポンスコード503で返す(ブラウザ上でのURL書き換えは発生しない) RewriteRule ^.*$ - [R=503,L] </IfModule> # --------------------------------------------------------------------
コメント