テスト環境などを作ってて、指定のIP以外はメンテナンスページに飛ばしたい、という感じの時に。
処理を入れておかないと延々リロードするのでそれも解除しておく。
RewriteEngine On
# 指定したIPアドレスはリダイレクト対象外
RewriteCond %{REMOTE_ADDR} !^11\.111\.11\.111$
RewriteCond %{REMOTE_ADDR} !^22\.222\.22\.222$
RewriteCond %{REMOTE_ADDR} !^33\.333\.33\.333$
# 既に test.html にアクセスしている場合はリダイレクトしない
RewriteCond %{REQUEST_URI} !^/test\.html$
# それ以外のIPは test.html にリダイレクト
RewriteRule ^(.*)$ /test.html [L,R=302]