Skip to main content

Grundlæggende om Index.html Standardwebside

Digital Marketing Q&A - Hump Day Hangouts - Episode 229 (Juni 2026)

Digital Marketing Q&A - Hump Day Hangouts - Episode 229 (Juni 2026)
Anonim

En af de allerførste ting, du lærer, når du begynder at dyppe tæerne i vandene i website design er, hvordan du gemmer dine dokumenter som websider. Mange tutorials og artikler om at komme i gang med webdesign vil instruere dig om at gemme dit oprindelige HTML-dokument med filnavnet index.html. Hvis du synes, at det virker som et mærkeligt valg til sidenavnet, er du ikke alene i den udtalelse. Så hvorfor er det gjort? Lad os se på betydningen bag denne særlige navngivningskonvention, som faktisk er en industriel standard.

En grundlæggende forklaring

Index.html-siden er det mest almindelige navn, der bruges til standardsiden vist på et websted, hvis ingen anden side er angivet, når en besøgende anmoder om webstedet. Index.html er med andre ord navnet, der bruges til hjemmesiden for hjemmesiden.

En mere detaljeret forklaring

Websites er bygget inde i mapper på en webserver. Ligesom du har mapper på din computer, som du gemmer filer til, gør du det samme med en webserver ved at tilføje dine webstedsfiler, herunder HTML-sider, billeder, scripts, CSS og meget mere - stort set alle de enkelte byggesten på dit websted . Du kan navngive mapper baseret på det indhold, de vil indeholde. For eksempel omfatter hjemmesider almindeligvis en mappe, der er mærket "billeder", som indeholder alle de grafiske filer, der bruges til hjemmesiden.

For din hjemmeside skal du gemme hver webside som en separat fil. For eksempel kan din "Om os" -side gemmes som about.html og din "Kontakt os" side kan være contact.html. Dit websted vil bestå af disse .html-dokumenter.

Nogle gange, når nogen besøger hjemmesiden, gør de det uden at specificere en af ​​disse specifikke filer i den adresse, de bruger til webadressen. For eksempel:

http://www.Go-Travels.com

Denne webadresse indeholder domænet, men der er ingen specifik fil angivet. Dette er hvad der sker, når nogen går til en webadresse, der er angivet i en annonce eller på et visitkort. Disse annoncer / materialer vil sandsynligvis reklamere for webadressens grundlæggende webadresse, hvilket betyder, at enhver, der vælger at bruge denne webadresse, stort set vil gå til hjemmesiden for siden, da de ikke har anmodet om nogen specifik side.

Nu, selv om der ikke er nogen side, der er angivet i den URL-anmodning, de foretager til serveren, skal denne webserver stadig levere en side til denne anmodning, så browseren har noget at vise. Filen, der vil blive leveret, er standardsiden for den pågældende mappe. I grund og grund, hvis der ikke er anmodet om nogen fil, kender serveren som den, der skal serveres som standard. På de fleste webservere navngives standardsiden i en mappe

index.html

I det væsentlige, når du går til en URL og specificerer en bestemt fil, er det, hvad serveren vil levere. Hvis du ikke angiver et filnavn, ser serveren efter en standardfil og viser det automatisk - næsten som om du havde skrevet det pågældende filnavn i URL'en. Nedenfor er hvad der faktisk vises, hvis du gik til den tidligere viste URL.

Andre standardnavne

Udover index.html er der andre standard sidenavne, som nogle websteder bruger, herunder:

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

Virkeligheden er, at en webserver kan konfigureres til at genkende enhver fil, du vil have som standard for det pågældende websted. I så fald er det stadig en god ide at holde fast med index.html eller index.htm, fordi det straks genkendes på de fleste servere uden yderligere konfiguration. Selvom default.htm nogle gange bruges på Windows-servere, bruger index.html alt, men sikrer, at uanset hvor du vælger at være vært for dit websted, herunder hvis du vælger at flytte hosting-udbydere i fremtiden, bliver din standard hjemmeside stadig anerkendt og korrekt vises.

Du skal have en index.html side i alle dine mapper

Når du har en mappe på din hjemmeside, er det en god praksis at have en tilsvarende

index.html

side. Dette giver dine læsere mulighed for at se en side, når de kommer til den pågældende mappe uden at skrive et filnavn i URL'en, så de forhindrer dem i at se en

. Selvom du ikke har planer om at vise indhold på indekssiderne i udvalgte mapper med egentlige sidelinks, er det en smart brugeroplevelse, der har en sikkerhedsfunktion, at have filen på plads.

Brug af et standardfilnavn Som index.html er der også en sikkerhedsfunktion

De fleste webservere starter med bibliotekstrukturen synlig, når nogen kommer til en mappe uden en standardfil. Dette viser dem oplysninger om den hjemmeside, der ellers ville være skjult, såsom mapper og andre filer i den mappe. Dette kan være nyttigt under en websteds udvikling, men når et websted er live, kan det være en sikkerhedssvaghed, som du kan undgå at se på, når du ser på mapper.

Hvis du ikke lægger en index.html-fil i en mappe, viser de fleste webservere som standard en filliste over alle filerne i den pågældende mappe. Selv om dette kan deaktiveres på serverniveau, betyder det at du skal involvere serveradministratoren for at få det til at fungere. Hvis du er trykket for tiden og vil styre dette på egen hånd, er det nemt at skrive en standardwebside og navngive det index.html. Når du uploader den pågældende fil til din mappe, hjælper du med at lukke det potentielle sikkerhedshul. Derudover er det også en god idé at også kontakte din hostingudbyder og bede om, at mappevisning er deaktiveret.

Websteder, der ikke bruger .HTML-filer

Nogle websteder, som dem, der drives af et indholdsstyringssystem eller dem, der bruger mere robuste programmeringssprog som PHP eller ASP, må ikke bruge .html sider i deres struktur. For disse websteder vil du stadig sikre, at en standardside er angivet, og for at vælge mapper på det pågældende websted, der har en index.html (eller index.php, index.asp osv.), Er siden stadig ønskelig af de grunde, der er beskrevet over.