You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by Tim Hildebrandt <TC...@gmx.net> on 2006/08/22 13:56:49 UTC
Probleme mit Aliasen
Hallo Zusammen,
ich habe ein Problem mit der Notation von Aliasen im Apachen. Ich möchte
folgendes erreichen:
Ich habe eine Domain, bei der es eine unterschiedliche Anzahl von
Unterordnern gibt. Also z.B:
http://www.meinedomain.de/ordner1
http://www.meinedomain.de/ordner2
http://www.meinedomain.de/ordner3
[...]
Unterhalb eines jeden Ordners soll nun je ein Alias auf einen absoluten Pfad
ausserhalb der document root gesetzt werden. Für das Root funktioniert das
auch schon:
/simuliert /home/user/meinordner/simuliert
Wenn ich die selbe Konfiguration aber für die Unterordner verwenden möchte
http://www.meinedomain.de/ordner1/simuliert
und dafür in der .htacces in ordner1 folgendes schreibe:
/simuliert /home/user/meinordner/simuliert
bekomme ich einen internal Server Error.
Gibt es für die Aliase innerhalb von .htaccess Dateien spezielle Notationen
oder kann ich diese einfach blanko in die .htaccess schreiben? Die Aliase
auf Root-Ebene werden im Vhost Eintrag der httpd.conf gemacht, was ich aber
für meinen speziellen Fall vermeiden möchte.
Über einige Tipps würde ich mich freuen.
Grüße Tim
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------
Re: Probleme mit Aliasen
Posted by Frank Thommen <fr...@drosera.ch>.
Sali Tim,
> [...]
>
> Unterhalb eines jeden Ordners soll nun je ein Alias auf einen absoluten Pfad
> ausserhalb der document root gesetzt werden. Für das Root funktioniert das
> auch schon:
>
> /simuliert /home/user/meinordner/simuliert
>
>
> Wenn ich die selbe Konfiguration aber für die Unterordner verwenden möchte
>
> http://www.meinedomain.de/ordner1/simuliert
>
> und dafür in der .htacces in ordner1 folgendes schreibe:
>
> /simuliert /home/user/meinordner/simuliert
Erstens fehlt die 'Alias'-Direktive. Zweitens musst Du - soweit ich
mich erinnere (nicht getestet) 'Alias /ordner1/simuliert
/home/user/meinordner/simuliert' stehen, denn wenn Du in diesem Ordner
bist, ist die "aktuelle" URL
http://www.meinedomain.de/ordner1/simuliert. Ich gehe mal davon aus,
dass die Zugriffsrechte auf die "gealiasten" Ordner korrekt sind.
> bekomme ich einen internal Server Error.
Evtl. ein Syntax-Fehler in .htaccess weil die Alias-Direktive fehlt?
> Gibt es für die Aliase innerhalb von .htaccess Dateien spezielle Notationen
> [...]
Nein (siehe http://httpd.apache.org/docs/2.0/mod/mod_alias.html#alias).
Es gilt die ganz normale Alias-Syntax
HeGrue
frank
--
Frank Thommen - EMBL Heidelberg
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------