Grunderna i Index.html Standardwebbsida

click fraud protection

En av de allra första sakerna du lär dig när du börjar doppa tårna i vattnet i hemsidedesign är hur du sparar dina dokument som webbsidor. Många handledning och artiklar om att komma igång med webbdesign kommer att instruera dig att spara din inledande HTML-dokument med filnamnet index.html. Låt oss ta en titt på betydelsen bakom denna speciella namngivningskonvention som verkligen är en branschomfattande standard.

Person som surfar på indexsidan för / acme
Derek Abella / Lifewire

Standardhemsida

Index.html-sidan är det vanligaste namnet som används för standardsidan som visas på en webbplats om ingen annan sida anges när en besökare begär webbplatsen. Med andra ord är index.html namnet som används för webbplatsens hemsida.

Webbplatsarkitektur och index.html

Webbplatser byggs inuti kataloger på en webbserver. För din webbplats måste du spara varje webbsida som en separat fil. Till exempel kan din "Om oss" -sida sparas som about.html och din "Kontakta oss" -sida kan vara contact.html. Din webbplats kommer att bestå av dessa .html-dokument.

instagram viewer

Ibland när någon besöker webbplatsen gör de det utan att ange någon av dessa specifika filer i adressen som de använder för webbadressen. Till exempel:

http://www.lifewire.com

Även om det inte finns någon sida listad i URL-begäran till servern, måste den webbservern fortfarande leverera en sida för denna begäran så att webbläsaren har något att visa. Filen som ska levereras är standardsidan för den katalogen. I grund och botten, om ingen fil begärs, vet servern vilken som ska serveras som standard. På de flesta webbservrar heter standardsidan i en katalog.

index.html

I huvudsak när du går till en URL och ange en specifik fil, det är vad servern kommer att leverera. Om du inte anger ett filnamn letar servern efter en standardfil och visar den automatiskt - nästan som om du hade skrivit in filnamnet i webbadressen.

Andra standardsidnamn

Förutom index.html finns det andra standardsidesnamn som vissa webbplatser använder, inklusive:

  • index.htm
  • default.htm eller default.html
  • home.htm eller home.html

Verkligheten är att en webbserver kan konfigureras för att känna igen vilken fil du vill ha som standard för den webbplatsen. I så fall är det fortfarande en bra idé att hålla fast vid index.html eller index.htm eftersom det genast känns igen på de flesta servrar utan ytterligare konfiguration behövs. Medan default.htm ibland används på Windows-servrar använder du index.html allt men säkerställer att oavsett var du väljer att vara värd för din webbplats, inklusive om du väljer att byta webbhotell i framtiden, kommer din standardhemsida fortfarande att kännas igen och visas.

Du borde ha en index.html-sida i alla dina kataloger

När du har en katalog på din webbplats är det en bra metod att ha en motsvarande index.html-sida. Även om du inte planerar att visa innehåll på indexsidorna i utvalda kataloger med några faktiska sidlänkar, är det en smart användarupplevelse att flytta filen, och en säkerhetsfunktion.

Att använda ett standardfilnamn som index.html är också en säkerhetsfunktion

De flesta webbservrar börjar med att katalogstrukturen är synlig när någon kommer till en katalog utan en standardfil. Den här vyn visar dem information om webbplatsen som annars skulle döljas, till exempel kataloger och andra filer i den mappen. Denna transparens kan vara till hjälp under en webbplatsutveckling, men efter att en webbplats är live kan det vara en säkerhetssårbarhet att tillåta katalogvisning.

Om du inte lägger in en index.html-fil i en katalog, kommer de flesta webbservrar som standard att visa en fillista med alla filer i den katalogen. Även om detta beteende kan inaktiveras på servernivå betyder det att du måste involvera serveradministratören för att få det att fungera.

IIS-installationer har katalogsurning inaktiverad som standard. Om standarddokumentet inte hittas och både standarddokument och katalogsökning är inaktiverat får användaren ett 404-fel.

Om du är pressad för tid och vill kontrollera detta på egen hand är det enkelt att skriva en standardwebbsida och ge den namnet index.html. Att ladda upp filen till din katalog hjälper dig att stänga det potentiella säkerhetshålet. Dessutom är det också en bra idé att också kontakta din webbhotell och be om att katalogvisning ska inaktiveras.

Webbplatser som inte använder .HTML-filer

Vissa webbplatser, som de som drivs av ett innehållshanteringssystem eller sådana som använder mer robusta programmeringsspråk som PHP eller ASP, kanske inte använder .html-sidor i sin struktur. För dessa webbplatser vill du fortfarande se till att en standardsida anges och för utvalda kataloger i den webbplats, med en index.html (eller index.php, index.asp, etc.) sida är fortfarande önskvärt av de skäl som beskrivs ovan.

instagram story viewer