Hallo, ich habe hier ein kleines Problem mit Firefox. Beim Aufruf von htm, html und shtml-Seiten stellt Firefox die Seiten normal dar. Ruf ich allerdings eine shtm-Seite, also ohne das l am Ende auf, gibt Firefox nur den Quellcode aus und sagt dass es text/plain sei. Das ganze habe ich mit Firefox 1.6, 1.7 sowohl unter Linux als auch und Windoof. Weiss jemand in welcher Datei Firefox die Dateitypen verwaltet? Ich habe bisher weder bei Google, bei about:config noch in den Dateien selbst was gefunden. Oder sind das wieder hidden-Prefs? Für Hilfe dankbar mfg. Joachim -- Englisch für Fortgeschrittene the home-hospital Die Hausapotheke Zufallssignatur Nr.: 161
On Friday 21 October 2005 09:45, Joachim Reiter, EMV-ELV wrote:
ich habe hier ein kleines Problem mit Firefox. Beim Aufruf von htm, html und shtml-Seiten stellt Firefox die Seiten normal dar. Ruf ich allerdings eine shtm-Seite, also ohne das l am Ende auf, gibt Firefox nur den Quellcode aus und sagt dass es text/plain sei. Das ganze habe ich mit Firefox 1.6, 1.7 sowohl unter Linux als auch und Windoof.
Das liegt wohl an Deinem Server. Wenn er text/plain als Content-Type Header liefert, stellt Firefox text/plain dar. Probier mal curl -I http://... das gibt die vom Server gelieferten Header aus (HEAD Request). Das sagt Dir bestimmt sowas: ... Content-Type: text/plain ... Falls der Server ein Apache2 ist, solltest Du AddType text/html .shtm AddOutputFilter INCLUDES .shtm zur Konfiguration hinzufügen. Dann könnte es tun (wenn es für .shtml schon funktioniert). Torsten
Torsten Foertsch schrieb:
Das liegt wohl an Deinem Server. Wenn er text/plain als Content-Type Header liefert, stellt Firefox text/plain dar. Probier mal
curl -I http://...
das gibt die vom Server gelieferten Header aus (HEAD Request). Das sagt Dir bestimmt sowas:
... Content-Type: text/plain ...
Du hast recht. curl liefert mir text/plain. In den meta-Tags der Seite steht aber bei content-type allerdings text/html. Das und dass der WIN-Explodierer die Seite richtig anzeigt hat mich auf die Sache mit Firefox gebracht.
Falls der Server ein Apache2 ist, solltest Du
AddType text/html .shtm AddOutputFilter INCLUDES .shtm
zur Konfiguration hinzufügen. Dann könnte es tun (wenn es für .shtml schon funktioniert). Kann ich nicht, da es nicht meine Seite ist :-). Aber ich werde den Besitzer mal anmailen ob er die Änderung reinmachen kann.
Danke für die Hilfe, mfg. Joachim -- Englisch für Fortgeschrittene the honey-a-go-go Der Schleuderhonig Zufallssignatur Nr.: 103
Am Freitag 21 Oktober 2005 11:46 schrieb Joachim Reiter, EMV-ELV:
Du hast recht. curl liefert mir text/plain. In den meta-Tags der Seite steht aber bei content-type allerdings text/html. Das und dass der WIN-Explodierer die Seite richtig anzeigt hat mich auf die Sache mit Firefox gebracht.
Dem Internet Explorer ist es auch egal, welcher content-type vom Server kommt, was es auch so schwierig macht, z.B. dynamisch generierte non HTML Daten an den IE zu schicken (PDF, CSV, ...).
Kann ich nicht, da es nicht meine Seite ist :-). Aber ich werde den Besitzer mal anmailen ob er die Änderung reinmachen kann.
Solltest Du, wobei die Endung .shtm auch selten dämlich ist. Die Endung .htm gabs ja nur wegen der Dateinamensbeschränungen der DOS und 16 Bit Windows Versionen. Ein .shtm ist vierstellig, erfüllt also nicht die alten 8.3 Beschränkungen sagt aber auch nichts aus. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
participants (3)
-
Joachim Reiter, EMV-ELV
-
Manfred Tremmel
-
Torsten Foertsch