Hi suite!
Wenn der HTTP_HOST _nicht_ (wie ich ja schrieb) entspricht, dann leite auf diesen um - egal wieviele Hostnamen es dann gibt und welche noch dazukommen, es wird schon passen.
RewriteCond %{HTTP_HOST} !^example.net$
RewriteRule .* http://example.net/$0 [R=301,L][/code]Das Subpattern kannst du dir übrigens auch sparen - auch wenn das jetzt nicht so der Performancebrecher ist ;)
Jo, manchmal ist der Weg zu prüfen, ob etwas_nicht_dem entspricht was es sein soll, der einfachere ...! ;-)
Frage: Wie stelle ich es denn jetzt an, dass der Apache mir beim Aufruf von 'http://<IP>/phpmyadmin' auch auf 'http://example.net/phpmyadmin' umleitet?
Das tut die obenstehende Regel ja schon
(.*) bzw .* nimmt eine beliebge zeichenkette im Pfad und $1 bzw $0 hängt diese dann an das Umleitungsziel an.
Ja, macht sie ..., allerdings muss in der RewriteRule der '/' weg, da ich ansonsten immer 2 '//' bekomme - also 'RewriteRule .* http://example.net$0 [R=301,L]'
Vielen Dank für deine Hilfe! :-)
Gruß Gunther