Alle Subdomain per REWRITE umleiten
-
peter_schilling
- Posts: 5
- Joined: 2004-06-21 17:34
Alle Subdomain per REWRITE umleiten
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
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
...*nochmal hochhol*
hab ich mich vielleicht unklar ausgedrueckt oder weiss
tatsache keiner einen rat?!
thx peter :(
hab ich mich vielleicht unklar ausgedrueckt oder weiss
tatsache keiner einen rat?!
thx peter :(
frage ???
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:
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
Den gibt es per .htaccess .Ich bin echt schon am verzweifeln...weiss einer rat?
oder gibs womoeglich eine andere moeglichkeit?
(ohne zugriff auf die http.conf)
-
peter_schilling
- Posts: 5
- Joined: 2004-06-21 17:34
Re: Alle Subdomain per REWRITE umleiten
sorry, ich meinte natuerlich eine alternative zur htaccess....
und ... ???
ja ja, das will er ja auch machen - das klappt ja auch gerade nicht. :?jan10001 wrote:Den gibt es per .htaccess .
Oder lauf ich jetzt gerad gegen ne Wand :?: 8O
--------
OK - edit: bin zu lahm gewesen ....
-
peter_schilling
- Posts: 5
- Joined: 2004-06-21 17:34
Re: Alle Subdomain per REWRITE umleiten
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.
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
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?!
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
:) Der mod_rewrite Code ist fast der selbe, das sollte dir keine Probleme bereiten.