heinetz: regular expression für rewirte rule

Beitrag lesen

Hallo Forum,

ich habe folgende RewriteRule definiert:

RewriteCond %{HTTP_HOST} ^(.*)test_alias.leo.dev$ [NC]
RewriteRule ^(.*)$ http://%1test.leo.dev/?%2 [R=301,L]

Das leitet folgende Anfragen folgendermassen um:

test_alias.leo.dev -> http://test.leo.dev/
www.test_alias.leo.dev -> http://www.test.leo.dev/
sub.test_alias.leo.dev -> http://sub.test.leo.dev/
www.sub.test_alias.leo.dev -> http://www.sub.test.leo.dev/

... wie erwartet. Um nun Requests nach test_alias_zwei auch umzuleiten,
versuche ich die RewriteCond entsprechend anzupassen. Es gelingt mir
aber leider nicht ;(

Dazu müsste ich meines Erachtens statt fest den String "test_alias"
in den Regulären Ausdruck zu schreiben den String "test" negieren.
Meine Versuche scheitern aber alle ;(

RewriteCond %{HTTP_HOST} ^(.*)(!test).leo.dev$ [NC]
RewriteCond %{HTTP_HOST} ^(.*)(!(test)).leo.dev$ [NC]
RewriteCond %{HTTP_HOST} ^(.*)(![test]).leo.dev$ [NC]

Wie macht man das ?

danke für TIpps und

beste gruesse,
heinetz