Din browser har at vide det ser på HTML-kode , før det kan parse det korrekt. Hvis folk besøger dit sever se HTML-kildekoden eller tilfældige tegn i stedet for en korrekt parset side , så har du en konfiguration problem, der forhindrer, at din server fra fastgørelse de korrekte formatering af data til HTML-sider. HTML Proxy Function
Apache er webserver software. Det betyder, at det fungerer som et mellemled mellem de enkelte filer og tjenester på din server , og de webbrowsere , der forsøger at få adgang til disse filer. Når en webbrowser sender en anmodning om en af disse filer , Apache tager denne anmodning henter relevante fil og kalder de nødvendige biblioteker eller-tjenester til analysere og formatere indholdet af denne fil. Apache sender derefter parsede data tilbage til webbrowseren. HTML , er imidlertid ikke analyseres af Apache , det er en opgave for webbrowseren
Tolker
En del af Apaches proces til at sende koden til webbrowsere er anbringelse . formatering af data , der fortæller browsere hvordan man skal fortolke data. Når Apache sender HTML-data , det tillægger de formatering af data fortæller browseren at den modtager HTML-kode. Alle parsing af HTML-kode sker på kundens webbrowser. Hvis HTML-sider fra din Apache-server får vist som almindelig tekst , så Apache er ikke at fortælle webbrowsere til at behandle data som HTML.
Fil Extensions
Apache behandler en fils indhold i henhold til dens filtype , og Apache identificerer dens filtype ved sin filtype . Hvis din fil ikke har en udvidelse , eller har en udvidelse til et format , der ikke bruger HTML-kode , så Apache ikke vedhæfte relevante formatering kode. Dette kan medføre, at din HTML-kilden skal vises i webbrowsere som almindelig tekst i stedet for parset markup kode, eller som scrambled data fra Apache fejlagtigt forsøger at parse HTML-kode.
MIME-typer
< br >
Hvis din HTML-kode fra filer med en . html-fil udvidelse vises som almindelig tekst i stedet for som korrekt formateret webside, så dit problem kunne ligge med din Apache-server er MIME-type konfiguration. Din server . Htaccess filen skal indeholde linjen " AddType text /html shtml " for at fortælle webbrowsere til at parse HTML-data som HTML-kode. Hvis filen ikke har denne linje, så klientbrowsere vil læse HTML data som almindelig tekst.