Din webbläsare måste veta det är att titta på HTML-kod innan den kan tolka det på lämpligt sätt . Om personer som besöker din sever se HTML-källkod eller slumpmässiga tecken i stället för ett ordentligt analyserad sida , så har du en konfiguration problem som förhindrar att din server från att fästa rätt formatering data till HTML-sidor . HTML Proxy Funktion
Apache är webbservern programvara . Detta innebär att det fungerar som en mellanhand mellan de enskilda filer och tjänster på din server och webbläsare som försöker komma åt dessa filer . När en webbläsare skickar en begäran om en av dessa filer tar Apache denna begäran , hämtar den aktuella filen och anropar de nödvändiga biblioteken eller tjänster för att tolka och formatera innehållet i den filen . Apache skickar sedan analyserade data tillbaka till webbläsaren . HTML , dock inte tolkas av Apache , det är en uppgift för webbläsaren
Analysera
Del av Apaches process för att skicka koden till webbläsare är fästa . formatera data som talar om för webbläsare hur man tolka data. När Apache skickar HTML-data , fäster det formateringsegenskaperna uppgifter talar om för webbläsaren att den tar emot HTML-kod . All tolkning av HTML -koden sker på klientens webbläsare . Om HTML-sidor från din Apache -servern visas som vanlig text , så Apache inte berätta webbläsare för att behandla uppgifterna HTML .
Filändelser
Apache bearbetar en fil innehåll enligt dess filtyp , och Apache identifierar dess filtyp av dess filändelse . Om din fil inte har en förlängning , eller har en anknytning till ett format som inte använder HTML-koden , då Apache inte bifoga lämpliga kodformatering . Detta kan orsaka att din HTML- källa ska visas i webbläsare som vanlig text istället för parsed uppmärkningskoden , eller som kodat data från Apache misstag försöker tolka HTML-koden .
MIME-typer
Om din HTML- kod från filer med en . html-fil förlängning visas som vanlig text istället för som korrekt formaterade webbsida , då ditt problem skulle kunna ligga med din Apache-server är MIME-typ konfiguration . Din servers . Htaccess -filen måste innehålla raden " AddType text /html shtml " för att berätta för webbläsare att tolka HTML-data som HTML-kod . Om filen inte har denna linje , då kundens webbläsare kommer att läsa HTML- data som ren text .