Gunnar Bittersmann: MultiViews mit Apache 1.3

Beitrag lesen

@@Christoph Schnauß:

Nun gibt er mir einen 404, wenn ich z.B. "home" aufrufe, für das "home.xhtml" und "home.htm" vorhanden sind.

Wenn du "home" aufrufst, kann das im Browser ja nur in der Form http://example.test/home geschehen.

Richtig – bis hierher.

Dann landest du natürlicherweise in deinem "home"-Verzeichnis

Nein!

aber mit den beiden Dateien hat das noch gar nichts zu tun.

Natürlich hat es das.

Bei http://example.test/home.xhtml soll die Datei home.xhtml ausgeliefert werden.

Bei http://example.test/home.htm soll die Datei home.htm ausgeliefert werden.

Bei
Bei http://example.test/home soll diejenige der beiden Dateien ausgeliefert werden, die dem Client besser passt (an 'application/xhtml+xml'-Gourmets home.xhtml; an 'text/html'-Gourmands home.htm).

Was ist dir daran unverständlich? Von 'MultiViews' und content negotiation hast du doch schonmal gehört?

Es sei denn, du hättest per DirectoryIndex festgelegt, daß beide Dateinamen als Indexdateien aufgerufewn werden können.

Äh, warum bringst du hier 'DirectoryIndex' ins Spiel? Kann es sein, dass du da etwas verwechselst?

Live long and prosper,
Gunnar

--
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.