Hallo,
zumindest hilft es, am Ende das Flag "L" einzubauen.
Ich dachte eigentlich, dass mit dem ersten Umschreiben die zweite Bedingung nicht mehr erfüllt wäre, das stimmt aber scheinbar nicht.
Hallo,
rewritecond %{http_host} ^example.com [nc]
RewriteRule ^(test.*) http://example2.com/aa$1 [r=301,nc]
http://example.com/test/xxx
ergibt dann wohl
http://example2.com/aatest/xxx
und wird dann nochmal rewritten (obwohl der http_host ja nicht mehr matchen sollte)
aus
http://example2.com/aatest/xxx
macht
rewritecond %{http_host} ^example.com [nc]
rewriterule ^(.*)$ http://example2.com/test/$1 [r=301,nc]
dann
http://example2.com/test/http://example2.com/aatest/xxx/xxx
wobei ich mich frage, wo die zweiten xxx da herkommen.
Gruß
jobo