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