Edgar Ehritt: MultiViews mit Apache 1.3

Beitrag lesen

Hallo Adrian,

Options +MultiViews
AddType application/xhtml+xml;charset=iso-8859-1;qs=0.999 .xhtml
AddType text/html;charset=iso-8859-1 .htm

Du haust schlichtweg drei völlig verschiedene Sachen zusammen.

1. Direktive AddType hat folgende Syntax

AddType MIME-type extension [extension]

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. Eine Auswahl möglicher MIME-Types gibt
   es übrigens unter:
   http://www.iana.org/assignments/media-types/index.html

2. Direktive AddCharset ist für die Zuweisung von Zeichensät-
   zen zuständig. Nebenbei: Es wird kein charset bei einem
   MIME-Type application/xhtml+xml in den Headern seitens des
   Apachen angegeben, weil diese sich aus dem Dokument selbst
   durch XML-Deklaration zwingend anzugeben sind.

3. qs gibt es nur in Type maps Irgendwo anders, also auch
   (erst recht) nicht in der Serverkonfiguration, dies
   nichts zu suchen.

Für Deine Belange Dürfte folgendes absolut ausreichen:

  
<IfModule negotiation_module>  
   Options +MultiViews  
</IfModule>  
<IfModule mod_mime>  
   AddType application/xhtml+xml .xhtml  
   AddType text/html             .htm  
  
   <FilesMatch \.html>  
      AddDefaultCharset iso-8859-1  
   </FilesMatch>  
</IfModule>  

Eine Bitte also noch: Lies Dir die Dokumentation der Konfiguration des Apachen unter http://httpd.apache.org/docs/ sorgfältig durch und nutze die ausführliche Anleitung unter http://aktuell.de.selfhtml.org/artikel/server/apacheconf/index.htm!

Gruß aus Berlin!
eddi

--
Du hast Aufgaben bekommen!