molily: xhtml und ie 6.x

Beitrag lesen

Hallo André,

meine alternative Startseite ist in xhtml 1.0 strict. leider will der ie 6.0 die seite nicht öffnen sondern downloaden.
eine rückfrage bei meinem hoster ergab keine befriedigende antwort:
<schnipp>
Ich habe Ihr Anliegen geprüft und konnte leider keinen Fehler feststellen.
Wenn ich http://www.andre-zotzmann.de/index.xhtml eingebe, komme ich automatisch auf Ihre Homepage und erhalte auch keinen Hinweis zum Downloaden.
Bitte überprüfen Sie möglicherweise Ihre Browsereinstellung.
</schnipp>

Dann nutzt der Supportmensch deines Hosters offenbar nicht MSIE.

Was meint der support damit? muss jeder seinen ie erst auf das anzeigen von xhtml-dateien einstellen?

Du hast schon wahsagas Posting in </archiv/2004/1/70827/#m407501> aufmerksam gelesen? Er sagte darin, dass dein Server das Dokument als application/xhtml+xml sendet. »damit kommt der IE aber leider nicht klar.« Und zwar prinzipiell, das hat nichts mit Einstellungen zu tun. »du musst also deinem server sagen, dass er diese seiten trotzdem als text/html ausliefern soll«. Das bedeutet wie gesagt in der Regel die Endung .html.

bei anderen hoster gibt es das problem nicht. deren seiten kann ich probelmlos anschauen.

Dann ist dort für die Dateiendung .xhtml standardmäßig der Inhaltstyp text/html eingestellt. Und den versteht MSIE. Oder .xhtml ist dem Server unbekannt, er sendet es als text/plain und MSIE erkennt es automatisch als HTML.
Den vom Server zurückgesendeten Inhaltstyp kannst du mit dem von wahsaga genannten Tool herausbekommen: http://schroepl.net/cgi-bin/http_trace.pl (nach Eingabe der URL nach »Content-Type: ...« im Abschnitt »HTTP response headers received from server« suchen)

habe diese problem hier schon mal geschildert </archiv/2004/1/70827/#m407499>. komme jedoch mit der technischen seite nicht weiter. wer kann mir da helfen?

Was konkret verstehst du nicht bzw. möchtest du erläutert haben?
Wahsaga hatte dir eigentlich alles Wichtige dazu gesagt und dir den Unterschied anhand der HTTP-Header verdeutlicht.

Mathias