Hallo,
wie offensichtlich viele Mitleidende habe ich Probleme mit redirect und regul.
Ausdrücken.
Ich möchte folgendes erreichen.
Die Seite www.foo.com und die Seite foo.com sollen umgeleitet werden auf www.bar.com/foo
Die Seite www.foo.com/xyz und die Seite foo.com/xyz sollen umgeleitet werden auf www.bar.com/foo/xyz
Mein letzter Versuch nach vielen anderen war der folgende:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www)?.(.*).de [NC]
RewriteRule ^$ http://www.bar.com/%2 [L]
RewriteRule ^(.*)$ http://www.bar.com/%2/$1 [L]
www.foo.com und foo.com werden richtig umgeleitet,
www.foo.com/xyz und foo.com/xyz führen aber zu www.foo.com//xyz,
d.h. es wird foo nicht durch bar ersetzt und der Wert %2 ist leer.
Ich bitte um Tipps.