hallo Adrian,
application/xhtml+xml;charset=iso-8859-1;qs=0.999 ist kein
gültiges MIME-Type application/xhtml+xml dagegen ist ein
gültiges MIME-Type.
Okay, darüber scheinen sich die Geister zu streiten.
Nein, da gibt es keinerlei Streit. Edgar hat vollkommen recht.
es ist hier eigentlich auch nicht sinnvoll, denke ich.
Vermutlich sogar völlig überflüssig.
Oh, dann hatte ich das [...] falsch aus dem Artikel übernommen.
Welchen Artikel meinst du?
... hab ich es direkt inkl. den If-Befehlen übernommen, dann ging es - warum auch immer.
<IfModule> legt die Bedingung fest, unter der deine Anweisungen überhaupt wirksam werden können. Du solltest also prüfen, welche Module dir überhaupt zur Verfügung stehen.
Nun gibt er mir einen 404, wenn ich z.B. "home" aufrufe, für das "home.xhtml" und "home.htm" vorhanden sind.
Der Serverstatuscode 404 sagt aus, daß die gewünschte Ressource nicht gefunden wurde. Hast du eventuell noch mit mod_rewrite experimentiert? Wenn du "home" aufrufst, kann das im Browser ja nur in der Form http://example.test/home geschehen. Dann landest du natürlicherweise in deinem "home"-Verzeichnis, aber mit den beiden Dateien hat das noch gar nichts zu tun. Es sei denn, du hättest per DirectoryIndex festgelegt, daß beide Dateinamen als Indexdateien aufgerufewn werden können.
Eine Bitte also noch: Lies Dir die Dokumentation der Konfiguration des Apachen unter http://httpd.apache.org/docs/ sorgfältig durch
Habe ich auch getan, nur leider habe ich als Newby nicht gerade alles perfekt aufnehmen können.
Die Frage ist, was du denn gerne überhaupt erreichen möchtest. Du hast eine Anspielung auf mod_negotiation verlauten lassen. Was du als Beispiel demonstrierst, hat aber mit dem, was das Aushandeln alternativer Inhalte angeht, bisher so gut wie gar nichts zu tun.
Und mit Verlaub: nur _sehr_ wenige ISPs setzen heute immer noch Apache 1.3.x ein. Über die Gründe (Konservativismus oder ganz einfach Entwicklung verschlafen) mag ich nicht spekulieren.
Grüße aus Berlin
Christoph S.