Nettleseren din har å vite det er å se på HTML -koden før den kan analysere det på riktig måte . Hvis folk besøker sever se HTML kildekoden eller tilfeldige tegn i stedet for en skikkelig analysert side , da har du en konfigurasjon problem som hindrer din server fra å feste de riktige formatering av data til HTML-sider . HTML Proxy Funksjon
Apache er webserverprogramvare . Dette betyr at det fungerer som et mellomledd mellom de enkelte filer og tjenester på serveren og nettlesere som prøver å få tilgang til disse filene. Når en nettleser sender en forespørsel til en av disse filene , tar Apache at forespørselen , henter den aktuelle filen , og kaller de nødvendige biblioteker eller tjenester å analysere og formatere innholdet i denne filen. Apache sender da de analyserte data tilbake til nettleseren. HTML imidlertid ikke analyseres av Apache , det er jobben til nettleseren
analysering
del av Apache prosess for å sende koden til nettlesere er påsetting . formatering av data som forteller nettlesere hvordan å tolke dataene . Når Apache sender HTML-data , fester det de formatering av data som forteller nettleseren at den mottar HTML -kode. Alle parsing av HTML-kode skjer på kundens nettleser. Hvis HTML-sider fra din Apache server er viser som ren tekst , og deretter Apache er ikke å fortelle at nettlesere kan behandle dataene som HTML.
, File Extensions
< p > Apache behandler innholdet av en fil i henhold til sin filtype, og Apache identifiserer filtypen ved sin filtypen . Hvis filen ikke har en utvidelse, eller har en forlengelse for et format som ikke bruker HTML kode, og deretter Apache ikke vil feste riktig formatering koden . Dette kan føre til at HTML-kilden skal vises i nettlesere som ren tekst i stedet for analyseres markup koden , eller som eggerøre data fra Apache feilaktig prøver å analysere HTML -kode.
MIME-typer
p Hvis HTML-koden fra filer med . html filtypen vises som ren tekst i stedet for som riktig formatert webside, så problemet kan ligge med din Apache server er MIME-type konfigurasjon. Serveren din . Htaccess fil må inneholde linjen " AddType text /html shtml " for å fortelle at nettlesere kan analysere HTML-data som HTML-kode . Hvis filen ikke har denne linjen , deretter klient nettlesere vil lese HTML-data som ren tekst .