RewriteCond %{REMOTE_ADDR} !^123.456.789.123$
RewriteRule ^(.*)$ \http://www.subdomain.firma.de/maint/index.html [R=302,L]
Mit der oben vorgestellten Konfiguration, bekomme ich eine Fehlermeldung: "Die weiterleitung würde nie beendet werden".
"To understand recursion, you must first understand recursion."
Du produzierst eine Endlosschleife - ist das bei der Fehlermeldung nicht offensichtlich.
Wenn die IP-Adresse des Clients nicht der gegeben entspricht wird auf /maint/index.html umgeleitet. Bei diesem Request wird geprüft, ob die Adresse des Clients nicht der gegebenen entspricht und in diesem Fall auf /maint/index.html umgeleitet. Dort wird geprüft ...
Was ich komisch finde, wenn ich aber eine andere Afresse in der RewriteRule eintrage, wie z.B.: www.heise.de, dann fuktioniert die Weiterleitung?
Wenn die IP-Adresse des Clients nicht der gegeben entspricht wird auf die heise-Seite umgeleitet. Dort wird nichts dergleichen geprüft.