Ihr Browser muss wissen, dass es bei HTML-Code suchen , bevor sie es angemessen analysieren kann . Wenn Besucher Ihrer sever siehe HTML-Quellcode oder zufällige Zeichen anstelle einer ordnungsgemäß analysiert Seite , dann haben Sie ein Problem, das zu verhindern Konfiguration Ihres Servers wird von der Befestigung die korrekte Formatierung der Daten in HTML -Seiten. HTML Proxy Funktion
Apache Web -Server-Software . Dies bedeutet, dass sie als Vermittler zwischen den einzelnen Dateien und Dienste auf Ihrem Server und den Web-Browsern , die versuchen, diese Dateien zugreifen wirkt . Wenn ein Web- Browser eine Anforderung für eine dieser Dateien sendet , nimmt Apache diesen Antrag ab, ruft die entsprechende Datei und ruft die notwendigen Bibliotheken oder Dienstleistungen zu analysieren und formatieren Sie den Inhalt dieser Datei. Apache sendet dann die analysierten Daten an den Web- Browser. Die HTML, ist jedoch nicht von Apache analysiert ; das ist die Aufgabe des Web-Browsers
Parsing
Teil des Apache- Prozesses für das Senden Code zum Web-Browser ist die Anbringung . Formatieren von Daten , die die Browser , wie die Daten zu interpretieren erzählt . Wenn Apache HTML-Daten sendet , legt es die Formatierungsdaten sagen dem Browser, dass er empfängt HTML-Code. Alle Parsen von HTML-Code erfolgt auf dem Client- Browser . Wenn die HTML-Seiten aus dem Apache -Server als Klartext anzeigen, dann Apache sagt nicht Web-Browser , um die Daten als HTML behandeln.
File Extensions
Apache verarbeitet den Inhalt einer Datei nach ihren Dateityp und Apache identifiziert seine Dateityp anhand der Dateiendung . Wenn Ihre Datei nicht über eine Verlängerung oder eine Verlängerung für ein Format , das keine HTML-Code , dann Apache wird nicht an die entsprechende Formatierung Code. Dies könnte dazu führen, dass HTML-Quellcode in Webbrowsern als Klartext statt analysiert Markup-Code angezeigt werden, oder als Rührei Daten aus Apache fälschlicherweise versucht, die HTML-Code zu analysieren.
MIME-Typen
< br >
Wenn Ihr HTML-Code in Dateien mit einer . html Dateiendung als Klartext erscheinen wird und nicht als korrekt formatierte Webseite , dann ist dein Problem kann bei Apache Servers MIME-Typ -Konfiguration liegen . Ihres Servers . Htaccess -Datei muss die Zeile " AddType text /html shtml " , um Web-Browser zu sagen, HTML-Daten als HTML-Code zu analysieren. Wenn die Datei nicht über diese Linie, dann Client-Browser liest die HTML-Daten im Klartext .