vhosts mit mod_rewrite

Apache, Lighttpd, nginx, Cherokee
Post Reply
krogoth
Posts: 57
Joined: 2003-04-11 01:43
Location: Alfter bei Bonn
 

vhosts mit mod_rewrite

Post 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?
rootmaster
Posts: 483
Joined: 2002-04-28 13:30
Location: Hannover
 

Re: vhosts mit mod_rewrite

Post 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"
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: vhosts mit mod_rewrite

Post 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.
rootmaster
Posts: 483
Joined: 2002-04-28 13:30
Location: Hannover
 

Re: vhosts mit mod_rewrite

Post 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"
Post Reply