Da ich das selber immer mal wieder brauche, hier mal eine Kurz-Doku dazu:
Aufgabe:
- Eine WebApp/Site soll getestet werden.
- Fuer die Testphase sollen aber gleichzeitig alle Anfragen die nicht
aus dem eigenen Netz kommen auf eine Baustellenseite umgeleitet
werden.
Lösung:
RewriteRules mit einer Bedingung auf die Client-IP
CODE:
RewriteEngine On
# Die Baustellen-Seite selber einfach ausliefern
RewriteRule ^/baustelle.html - [L]
# Alles was NICHT aus dem eigenen Netz (192.0.2.*) kommt....
RewriteCond %{REMOTE_ADDR} !^192\.0\.2\..*
# ... umleiten auf die Baustellenseite
RewriteRule ^.* http://www.example.org/baustelle.html [L,R]