PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache: bei / zu /~exs weiterleisten



exs
18.12.04, 20:31
Habe hier ein Homeserver mit der Domain exs.homelinux.org/ Da ich als Admin dieses Homeservers einen normalen Benutzern benutze möchte ich meinen ganzen Kram unter ~/public_html haben. D.h. ich möchte wenn jemand meinen Server ansurft soll er bei exs.homelinux.org auf exs.homelinux.org/~exs weitergelistet werden. Ich möchte nicht die /index.html manipulieren, man sollte das doch irgendwie in der apache.conf hinkriegen. Würde mich freuen, wenn jemand mir die direkte Zeile sagen könnte ohne mal auf "man" zu verweisen.

Wäre sehr nett.
Danke

smoon
18.12.04, 21:59
Wird vermutlich mit mod_rewrite (http://httpd.apache.org/docs/mod/mod_rewrite.html) lösbar sein:


RewriteEngine on
RewriteRule ^/(.*) http://exs.homelinux.org/~exs/$1 [R,L]

Das würde dann z.B. auch eine Anfrage nach http://exs.homelinux.org/foobar.html nach http://exs.homelinux.org/~exs/foobar.html weiterleiten. Damit das so funktioniert musst du allerdings auch noch mod_userdir richtig einrichten.

Mehr zu mod_rewrite gibts unter http://httpd.apache.org/docs/misc/rewriteguide.html

exs
18.12.04, 22:30
Naja, das meinte ich nicht. Mit weiterleiten meine ich schon weiterleiten. Das richtet man mit "RedirectMatch ^/$ /~exs".

Aber trotzdem danke