.htaccessを使ってメンテナンス

即時にサイトにアクセスさせないようにする際に便利。

htaccessが使える環境の前提です。

htaccessで『mente.html』へリダイレクト設定

ErrorDocument 503 /mente.html
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !=/mente.html
#RewriteCond %{REQUEST_URI} !=/img/logo.png
#RewriteCond %{REMOTE_ADDR} !=xxx.xxx.xxx.xxx
RewriteRule ^.*$ - [R=503,L]
</IfModule>

ドキュメントルールの.htaccessに記載します。
すべてのページを「mente.html」にリダイレクトされる設定になります。

RewriteCond %{REQUEST_URI} !=/img/logo.png

画像ファイルやjsファイルも対象なので、必要に応じてリダイレクトを除外できます。

RewriteCond %{REMOTE_ADDR} !=xxx.xxx.xxx.xxx

特定のIPのみ閲覧可能にしたい場合は、『xxx.xxx.xxx.xxx』にIPを記載すると
表示されます。

コード埋め込み機能(β)のテストでした。




この記事が気に入ったら、サポートをしてみませんか?気軽にクリエイターを支援できます。

ありがとうございまスキ!!

田島佑清

タシマガジン

ブログごと、web製作のメモ、文章の練習 ※自分で試したコードのみ記載しています。
コメントを投稿するには、 ログイン または 会員登録 をする必要があります。