テスト環境などを作ってて、指定の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]