jobo: rewrite rule rewritet unerklärlich - kombination von rewritecond

Beitrag lesen

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