apache: mod_rewrite

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Lightpro
Beiträge: 31
Registriert: 11.01.2003 04:32:47

apache: mod_rewrite

Beitrag von Lightpro » 07.09.2003 16:35:54

Moin!

Eine Frage haette ich, bzw. eher ein Problem:

Ich will das meine User eine Domain ansteuern und dann direkt in Ihrem Verzeichnis landen und dort auch nicht herauskoennen. Verifiziert wird der User ueber das Apache Auth.

Verzeichnissstruktur auf dem Server ist also

/
/user1
/user2
/user3
...

vom Web aus dann

domain/user1
...


Wenn der User jetzt domain eingibt und sich Authentifiziert soll er zu seiner Domain kommen.

Das ganze funktioniert ja z.B. mit dem RewriteRule von Apache, so z.B.

RewriteCond %{REQUEST_URI] !kunde1* [NC]
RewriteRule (.*) http://%{REQUEST_HOST}/%{REMOTE_USER}/ [NC,R,L]


Wie gesagt, so geht das. Nun will ich aber nicht fuer jeden Kunden eine RewriteCond aufstellen, sondern dachte mir, das

RewriteCond %{REQUEST_URI] !%{REMOTE_USER}* [NC]

auch gehen muesste. So wie es laut log aber aussieht
schreibt er beim 2. Parameter nicht was in der Var steht, sondern direkt das %{REMO...} .

Weiss da jemand bescheid ob man einfach keine Var als Test nehmen kann oder kennt ein gutes Tutorial dazu?

Danke!!

Gruss, Ingo

Antworten