Alle Subdomain per REWRITE umleiten

Apache, Lighttpd, nginx, Cherokee
Post Reply
peter_schilling
Posts: 5
Joined: 2004-06-21 17:34
 

Alle Subdomain per REWRITE umleiten

Post 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
peter_schilling
Posts: 5
Joined: 2004-06-21 17:34
 

Re: Alle Subdomain per REWRITE umleiten

Post by peter_schilling »

...*nochmal hochhol*

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

thx peter :(
mc5000
Posts: 308
Joined: 2004-06-17 11:56
Location: Köln
 

frage ???

Post 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:
jan10001
Anbieter
Posts: 756
Joined: 2004-01-02 12:17
 

Re: Alle Subdomain per REWRITE umleiten

Post 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 .
peter_schilling
Posts: 5
Joined: 2004-06-21 17:34
 

Re: Alle Subdomain per REWRITE umleiten

Post by peter_schilling »

sorry, ich meinte natuerlich eine alternative zur htaccess....
mc5000
Posts: 308
Joined: 2004-06-17 11:56
Location: Köln
 

und ... ???

Post 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:
peter_schilling
Posts: 5
Joined: 2004-06-21 17:34
 

Re: Alle Subdomain per REWRITE umleiten

Post by peter_schilling »

thx mc!
jan10001
Anbieter
Posts: 756
Joined: 2004-01-02 12:17
 

Re: Alle Subdomain per REWRITE umleiten

Post 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.
peter_schilling
Posts: 5
Joined: 2004-06-21 17:34
 

Re: Alle Subdomain per REWRITE umleiten

Post 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?!
jan10001
Anbieter
Posts: 756
Joined: 2004-01-02 12:17
 

Re: Alle Subdomain per REWRITE umleiten

Post by jan10001 »

:) Der mod_rewrite Code ist fast der selbe, das sollte dir keine Probleme bereiten.
Post Reply