Nescape/Mozilla: Nur Quelltext unter localhost
Tom Collins
- browser
Hallo Leute,
ich habe ein Problem, das in diesem Forum schon mehrfach behandelt wurde. Leider immer in etwas abgewandelter Form, so dass ich bisher keine Lösung gefunden habe.
Problem:
Meine .shtml-Datei wird im Netz von allen Browsern korrekt angezeigt, wenn ich sie jedoch per localhost aufrufe, liefert nur der IE eine brauchbare Seite, Netscape und Mozilla zeigen lediglich den Quelltext.
Ich weiß inzwischen, dass der IE etwas falsch macht. Ich weiß auch, dass der Quelltext angezeigt wird, weil NS etc. den Inhalt der Seite nicht als html identifizieren.
Aber warum? Ich finde einfach den Fehler nicht. Oder ich sehen ihn und verstehe ihn nicht.
Hier der Quelltext [Auszug]:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="robots" content="all, index, follow">
<meta name="revisit-after" content="15 days">
<meta name="language" content="de, deutsch">
<meta name="keywords" content="Stichwort,Stichwort">
<meta name="summary" content="Stichwort,Stichwort">
<meta name="description" content="Meine tolle Seite">
<meta name="author" content="Mein Name">
<meta name="publisher" content="Ich">
<meta name="page-topic" content="Stichwort">
<meta name="distribution" content="global">
<title>Seitentitel</title>
<link href="/css/main.css" type="text/css" rel="stylesheet">
</head>
<body>
<script type="text/javascript">
function openWin(url, name, param){
if(!url)return;
if(!name) name = "win" + parseInt(Math.random() * 1000);
if(!param) param = "";
var win = window.open(url, name, param);
}
</script>
</body>
</html>
Vielleicht ist der Themenbereich auch falsch gewählt: Besser Server, weil ich am Apache 2.0.39 eine Änderung vornehmen muss?
Für einen Tipp oder Link wäre ich sehr dankbar.
Gruß von Tom
Hi,
Meine .shtml-Datei wird im Netz von allen Browsern korrekt angezeigt, wenn ich sie jedoch per localhost aufrufe, liefert nur der IE eine brauchbare Seite, Netscape und Mozilla zeigen lediglich den Quelltext.
Ich weiß inzwischen, dass der IE etwas falsch macht. Ich weiß auch, dass der Quelltext angezeigt wird, weil NS etc. den Inhalt der Seite nicht als html identifizieren.
Aber warum?
das _einzige_ Kriterium, welches den Typus einer Ressource kennzeichnet, ist der Content-Type-Header des Response. Dieser muss anhand Deiner Serverkonfiguration auf text/html gesetzt werden.
Hier der Quelltext [Auszug]:
Der Quelltext selbst ist irrelevant.
Cheatah
Hi Cheatah
das _einzige_ Kriterium, welches den Typus einer Ressource kennzeichnet, ist der Content-Type-Header des Response. Dieser muss anhand Deiner Serverkonfiguration auf text/html gesetzt werden.
Hm, OK, verstehe.
Ich habe jetzt in der Datei mime.types den type
text/html um die Einträge shtml shtm ergänzt.
Das ist wohl der deutlich bessere Weg, als in der httpd.conf
DefaultType text/plain
zu ändern auf
DefaultType text/html
Danke für den Hinweis.
TomC
Hi Tom,
Ich habe jetzt in der Datei mime.types den type
text/html um die Einträge shtml shtm ergänzt.
Das ist wohl der deutlich bessere Weg, als in der httpd.confDefaultType text/plain
zu ändern auf
DefaultType text/html
hm ... nein, ich denke, die mime.types ist eher nicht dafür gedacht, vom Administrator verändert zu werden.
Du solltst auch nicht den _Default_-Type ändern, sondern eher mit "AddType" eine für Deine spezifische Art der Datei-Endungen (!) jeweils passende Abbildung hinzufügen.
Viele Grüße
Michael