Michael Schröpl: Sprachweiche auf'm Server mit .htaccess

Beitrag lesen

Hi Christian,

Der anscheinend einfachere Weg über MultiViews scheint auf meinem
Server nicht zu funktionieren (vielleicht weil der Hoster
AllowOverride nicht gesetzt hat),

das hatte er bei mir auch nicht.

Ich habe ihn dann per Mail gefragt, ihm erklärt, was ich vorhabe,
und das dann für meinen Virtual Host eingeschaltet bekommen.
(Das war eine von zwei Änderungen, die er für mich gemacht hat -
die andere war mein eigenes error_log.)

AddHandler type-map .var

Das ist die Stelle, an der ich das Problem vermute.

Ich denke mal, das steckt in "AllowOverride FileInfo" drin, obwohl es
laut Apache-Handbuch nicht explizit aufgelistet ist, aber das "etc."
am Ende scheint darauf hinzudeuten.

Binde mal mit AddHandler ein "hello world"-CGI-Skript an eine Endung
Deiner Wahl - wenn das auch nicht geht, weißt Du, was los ist.

index.var:
URI: index

Deine Dateien sind in Ordnung. Ich habe sie mir hier mal schnell
angelegt, und die Negotiation funktioniert bei mir wie gewünscht.

Und was passiert? Sämtliche Browser zeigen mir die index.var als
Textdatei an und finden's in Ordnung.

Eben - deshalb denke, ich daß das Mapping auf den type-map-Handler
nicht wirkt. Der Server liefert einfach das Dokument aus, wahrschein-
lich mit "text/plain" als MIME-Typ.

Wie erreiche ich, daß der Server die var auswertet und nicht an
den Browser schickt?

Indem Du den Provider fragst, was er da alles abgeschaltet hat.
(Und wenn Du das tust, kannst Du Dir auch gleich MultiViews geben
lassen ... ;-)

Viele Grüße
      Michael
(bei dem das Handler-Mapping funktioniert, ohne daß er fragen mußte)

P.S.: Vorbildliche Problembeschreibung, danke.