hi und erstmal ein gutes neues Jahr :-)
ich hab ein regex Problem
und finde einfach keine Anlaufstelle, wo mir eventuell geholfen wird.
Nun hoffe ich dass es hier einen regex Guru :-) gibt der mir helfen kann.
Folgendes Problem
<IfModule mod_rewrite.c>
RewriteEngine on
rewritecond %{HTTP_HOST} ^(www.)?(.*)$
rewriterule (.*) /home/vhosts/%2$1
</IfModule>
Bringt im Ergebnis:
domain.tld >/home/vhosts/domain.tld/
www.domain.tld >/home/vhosts/domain.tld/
sub.domain.tld >/home/vhosts/sub.domain.tld/
sub.sub.domain.tld >/home/vhosts/sub.sub.domain.tld/
Die Sub und sub.sub Domains werden aber in das falsche Verzeichnis geleitet
die sollten eigentlich nach:
sub.domain.tld >/home/vhosts/domain.tld/sub/
sub1.sub.domain.tld >/home/vhosts/domain.tld/sub/sub1/
gehen.
Doch wie stelle ich die cond entsprechend um ?
Hat jemand eine Idee ?
herzlichen Dank für eure Hilfe
Wolfgang