Page 1 of 1

Alle Subdomain per REWRITE umleiten

Posted: 2004-06-21 17:37
by peter_schilling
hallo

Ich möchte Subdomains per .htaccess Datei in ein Verzeichnis leiten.
Für einzelne Subdomains ist das ja kein Problem:

RewriteEngine On
RewriteRule ^verzeichnis/ - [L]
RewriteCond %{HTTP_HOST} subdomain.domain.de(:.+)?$ [NC]
RewriteRule ^(.*) verzeichnis/$1 [L]

Ich möchte aber alle Subdomains erfassen und diese in ein jeweils
gleichnamiges Unterverzeichnis leiten.
Das geht so:

RewriteEngine On
rewritecond %{http_host} !^$
rewritecond %{http_host} !^(www.)?domain.de$ [NC]
rewritecond %{http_host}<->%{REQUEST_URI} ^(www.)?([^.]+).*<->/([^/]+) [NC]

rewritecond %2<->%3 !^(.*)<->1$ [NC]
RewriteRule ^(.+) /%2/$1 [L]

Funktioniert auch alles wunderbar, aber nur mit Subdomains die weniger als
acht Zeichen haben.
Wisst Ihr warum?
Kann es sein, dass es eine Server Einstellung ist, die es nicht zulässt mehr
als 7 Zeichen auf diese Art zu speichern: (.*)

Ich bin echt schon am verzweifeln...weiss einer rat?
oder gibs womoeglich eine andere moeglichkeit?
(ohne zugriff auf die http.conf)

besten dank im vorraus
peter

Re: Alle Subdomain per REWRITE umleiten

Posted: 2004-06-24 17:25
by peter_schilling
...*nochmal hochhol*

hab ich mich vielleicht unklar ausgedrueckt oder weiss
tatsache keiner einen rat?!

thx peter :(

frage ???

Posted: 2004-06-25 10:36
by mc5000
hi,

hab mich auch schon mit dem thema beschäftigt, jedoch dieses problem noch nicht festgestellt. ich versuch das aber bei mir auch mal, um zu sehen was alles passiert.

:arrow: was ist denn genau die fehlermeldung?

:arrow: und was genau macht denn diese bedingung ??

rewritecond %2<->%3 !^(.*)<->1$ [NC]

:?: :?:
versteh ich noch nicht ganz ....
thx
:roll:

Re: Alle Subdomain per REWRITE umleiten

Posted: 2004-06-25 14:38
by jan10001
Ich bin echt schon am verzweifeln...weiss einer rat?
oder gibs womoeglich eine andere moeglichkeit?
(ohne zugriff auf die http.conf)
Den gibt es per .htaccess .

Re: Alle Subdomain per REWRITE umleiten

Posted: 2004-06-25 14:44
by peter_schilling
sorry, ich meinte natuerlich eine alternative zur htaccess....

und ... ???

Posted: 2004-06-25 15:11
by mc5000
jan10001 wrote:Den gibt es per .htaccess .
ja ja, das will er ja auch machen - das klappt ja auch gerade nicht. :?

Oder lauf ich jetzt gerad gegen ne Wand :?: 8O

--------

OK - edit: bin zu lahm gewesen .... :wink:

Re: Alle Subdomain per REWRITE umleiten

Posted: 2004-06-25 15:44
by peter_schilling
thx mc!

Re: Alle Subdomain per REWRITE umleiten

Posted: 2004-06-25 18:54
by jan10001
Ups, zu flüchtig gelesen. :)
Ich würde dir aber grundsätzlich raten die http.conf zu benutzen, da dieses Resourcen spart und zudem schneller abläuft.

Re: Alle Subdomain per REWRITE umleiten

Posted: 2004-06-25 19:24
by peter_schilling
richtig...trotzdem stehe ich ja nch vor dem problem mit den 8 zeichen..

wie isses eigentlich mit der htttp.conf...
ist der code derselbe, oder untersceidet er sich von dem der htaccess?!

Re: Alle Subdomain per REWRITE umleiten

Posted: 2004-06-26 14:32
by jan10001
:) Der mod_rewrite Code ist fast der selbe, das sollte dir keine Probleme bereiten.