Moin moin,
ich habe folgendes Problem.
Ich habe eine Domain z.B domain.de mit einem Wildcard eintrag für Subdomains.
Nun möchte ich das jede subdomain in einen (nicht immer den gleichen) Unterordner geleitet wird.
Sollte dann so aussehen:
domain.de => /www/domain.de
sub.domain.de => /www/domain.de/sub
test.domain.de => /www/domain.de/test
usw.
es sind keine festen subdomains. D.h irgendwie muss gecheckt werden das wenn der Ornder existiert das er dann in den unterornder weitergeleitet wird und wenn nicht dann Hauptordner.
was ich bisher habe ist folgendes:
<VirtualHost meineIP:80>
ServerName domain.de
ServerAlias *.domain.de domain.de
DocumentRoot /www/domain.de
RewriteEngine on
RewriteCond %{HTTP_HOST} [^.]+.domain.de$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+).domain.de(.*) /www/domain.de/$1$2
</VirtualHost>
Es passiert folgendes. Wenn der Ordner vorhanden ist ist alles bestens er wird schön weitergeleitet. Nur wenn der Ordner nicht vorhanden ist bekomm ich eine meldung weil er ja nicht existiert. Bzw. ich bekomme "Diese Seite kann nicht gefunden werden".
[Tue May 18 12:08:11 2004] [error] [client xxx.xxx.xxx.xxx] File does not exist: /www/domain.de/blubb/
[Tue May 18 12:08:11 2004] [error] [client xxx.xxx.xxx.xxx] File does not exist: /www/domain.de/blubb/index.html
Kann mir hier einer weiterhelfen?
Gruß und danke Kai