En av de allra första sakerna du lär dig när du börjar doppa tårna i vatten på webbdesign ä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 ditt ursprungliga HTML-dokument med filnamnet index.html. Om du tycker att det verkar som ett konstigt val för sidnamnet är du inte ensam i den meningen. Så varför är det här gjort? Låt oss ta en titt på meningen bakom den här namngivningskonventionen, som verkligen är en branschstandard standard.
En grundläggande förklaring
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. Index.html är med andra ord namnet som används för hemsidan för webbplatsen.
En mer detaljerad förklaring
Webbplatser är inbyggda i kataloger på en webbserver. Precis som om du har mappar på din dator som du sparar filer till, gör du detsamma med en webbserver genom att lägga till dina webbfiler, inklusive HTML-sidor, bilder, skript, CSS och mer - i princip alla enskilda byggstenar på din webbplats . Du kan namnge kataloger baserat på innehållet de kommer att innehålla. Till exempel innehåller webbplatser vanligtvis en katalog som heter "bilder" som innehåller alla grafikfiler som används för webbplatsen.
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.
Ibland när någon besöker webbplatsen gör de det utan att ange någon av dessa specifika filer i den adress de använder för webbadressen. Till exempel:
http://www.Go-Travels.com
Den webbadressen innehåller domänen, men det finns ingen specifik fil listad. Detta är vad som händer när någon går till en webbadress som anges i en annons eller på visitkort. Dessa annonser / material kommer sannolikt att annonsera den grundläggande webbadressen till webbplatsen, vilket innebär att alla som väljer att använda den webbadressen i princip kommer att gå till webbplatsen för webbplatsen eftersom de inte har begärt någon specifik sida.
Nu, även om det inte finns någon sida som anges i webbadressförfrågan de gör till servern, behöver den webbserveren 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 namnges standardsidan i en katalog
index.html
I huvudsak, när du går till en URL och anger en specifik fil, det är vad servern ska leverera. Om du inte anger ett filnamn söker servern efter en standardfil och visar den automatiskt - nästan som om du hade skrivit in det filnamnet i webbadressen. Nedan visas vad som faktiskt visas om du gick till den tidigare visade webbadressen.
Andra standard sidnamn
Förutom index.html finns det andra standard sidnamn 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. Då är det fortfarande en bra idé att hålla sig till index.html eller index.htm eftersom det omedelbart känns igen på de flesta servrar utan någon ytterligare konfiguration behövs. Medan default.htm används ibland på Windows-servrar, använder index.html alla men ser till att oavsett var du väljer att vara värd för din webbplats, inklusive om du väljer att flytta värdleverantörer i framtiden, kommer din standardwebbplats fortfarande att bli erkänd och korrekt visas.
Du bör 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. Detta gör det möjligt för dina läsare att se en sida när de kommer till den katalogen utan att skriva ett filnamn i webbadressen, förhindra dem från att se en
. Även om du inte planerar att visa innehåll på indexsidorna i valda kataloger med några faktiska sidlänkar, är det en smart användarupplevelse flytt och en säkerhetsfunktion med filen.
Använda ett standardfilnamn Gilla index.html är också en säkerhetsfunktion
De flesta webbservrar startar med katalogstrukturen synlig när någon kommer till en katalog utan en standardfil. Detta visar dem information om webbplatsen som annars skulle vara dold, till exempel kataloger och andra filer i den mappen. Detta kan vara till hjälp under en webbplatsutveckling, men när en webbplats är live kan det vara ett säkerhetsproblem som du vill undvika.
Om du inte lägger in en index.html-fil i en katalog, kommer de flesta webbservrar som standard att visa en fillista över alla filer i den katalogen. Även om detta kan inaktiveras på servernivå betyder det att du måste involvera serveradministratören för att få den att fungera. Om du trycks på tid och vill styra detta på egen hand, är det enkelt att skriva en standardwebbläsare och namnge den index.html. Ladda upp den filen till din katalog hjälper till att stänga det potentiella säkerhetshålet. Dessutom är det också en bra idé att även kontakta din värdleverantör och be om att katalogvisning ska vara inaktiverad.
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, får inte använda .html-sidor i deras struktur. För dessa webbplatser vill du ändå säkerställa att en standard sida är specificerad, och för att välja kataloger på den webbplatsen, med en index.html (eller index.php, index.asp etc.) är sidan fortfarande önskvärt av de skäl som beskrivs ovan.




