Page 1 of 1

vhosts mit mod_rewrite

Posted: 2003-08-16 19:56
by krogoth
Hallo,


zur zeit verwende ich mod_vhost_alias um massen-virtuelle hosts einzurichten, nur das hat das problem, dass ich mit meiner aktuellen regel

Code: Select all

VirtualDocumentRoot /home/www/%2+/%1
VirtualScriptAlias /home/www/%2+/%1/cgi-bin/
nicht auf http://domain.tld/ zugreifen kann, sondern nur auf http://sub.domain.tld/

ein bekannter meinte, ich solle es mal mit mod_rewrite probieren, aber irgendwie weiss ich nicht so recht wie ich das mache soll... ich komme nicht so wirklich mit den RewriteRules klar

ich habs versucht ueber

Code: Select all

RewriteEngine on
RewriteCond    %{HTTP_HOST}    ^(.+).(.+).(.+)$
RewriteRule    ^/(.*)$         /var/www/$2.$3/$1/$4
zu machen, aber das ergebnis war merh als ernuechternd, denn er nimmt nur die variablen aus der aktuellen RewriteRule, nicht aber aus allen...

Mache ich irgendwas vom ansatz her falsch, oder irgendwie irgendwas bei den regeln?

Re: vhosts mit mod_rewrite

Posted: 2003-08-16 21:35
by rootmaster
krogoth wrote:zur zeit verwende ich mod_vhost_alias um massen-virtuelle hosts einzurichten, nur das hat das problem, dass ich mit meiner aktuellen regel

Code: Select all

VirtualDocumentRoot /home/www/%2+/%1
VirtualScriptAlias /home/www/%2+/%1/cgi-bin/
nicht auf http://domain.tld/ zugreifen kann, sondern nur auf http://sub.domain.tld/
also, wenn es dir darum geht, zb http://irgendwas.sub.domain.tld auf /home/www/tld/domain zu mappen, dann versuch mal folgendes

Code: Select all

VirtualDocumentRoot /home/www/%-1/%-2
VirtualScriptAlias /home/www/%-1/%-2/cgi-bin
"back to the roots"

Re: vhosts mit mod_rewrite

Posted: 2003-08-16 23:10
by Joe User
Wenn Du es wirklich per rewrite lösen willst, dann schau Dir noch mal die Dokumentation zu vhost_alias an, dort sind auch Beispiele für rewrite aufgeführt.

Re: vhosts mit mod_rewrite

Posted: 2003-08-17 02:38
by rootmaster
Joe User wrote:Wenn Du es wirklich per rewrite lösen willst, dann schau Dir noch mal die Dokumentation zu vhost_alias an, dort sind auch Beispiele für rewrite aufgeführt.
hmm, meinst du, das ist in seinem fall notwendig ?? ;)

"back to the roots"