Grundlæggende om Index.html Standardwebside

En af de allerførste ting, du lærer, når du begynder at dyppe tæerne i vandet i webstedsdesign er, hvordan du gemmer dine dokumenter som websider. Mange tutorials og artikler om at komme i gang med webdesign vil instruere dig i at gemme din indledende HTML-dokument med filnavnet index.html. Lad os se på betydningen bag denne særlige navngivningskonvention, som faktisk er en industristandard.

Person, der gennemsøger indeks siden af ​​/ acme
Derek Abella / Lifewire

Standardhjemmeside

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

Webstedsarkitektur og indeks.html

Hjemmesider er bygget inde i mapper på en webserver. For dit websted skal du gemme hver webside som en separat fil. For eksempel kan din "Om os" -side gemmes som om.html og din "Kontakt os" -side kan være contact.html. Dit websted består af disse .html-dokumenter.

instagram viewer

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

http://www.lifewire.com

Selvom der ikke er angivet nogen side i URL-anmodningen til serveren, skal denne webserver stadig levere en side til denne anmodning, så browseren har noget at vise. Den fil, der leveres, er standardsiden for den mappe. Dybest set, hvis der ikke anmodes om nogen fil, ved serveren, hvilken der skal serveres som standard. På de fleste webservere navngives standardsiden i et bibliotek.

index.html

I det væsentlige, når du går til en URL og angiv en bestemt fil, det er hvad serveren vil levere. Hvis du ikke angiver et filnavn, ser serveren efter en standardfil og viser den automatisk - næsten som om du havde skrevet det filnavn i URL'en.

Andre standardnavne

Udover index.html er der andre standardsidesnavne, 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 dette websted. Når det er tilfældet, er det stadig en god ide at holde fast ved index.html eller index.htm, fordi det genkendes straks på de fleste servere uden yderligere konfiguration er nødvendig. Mens default.htm undertiden bruges på Windows-servere, bruger index.html alt andet end, at uanset hvor du vælger at være vært for din websted, herunder hvis du vælger at ændre hostingudbydere i fremtiden, vil din standardhjemmeside stadig blive genkendt og vist.

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

Når du har et bibliotek på dit websted, er det en bedste praksis at have en tilsvarende index.html-side. Selvom du ikke planlægger at vise indhold på indekssiderne i udvalgte mapper med nogen faktiske sidelinks, er det en smart brugeroplevelsesbevægelse at have filen på plads samt en sikkerhedsfunktion.

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

De fleste webservere starter med katalogstrukturen synlig, når nogen kommer til et bibliotek uden en standardfil. Denne visning viser dem oplysninger om webstedet, der ellers ville være skjult, såsom kataloger og andre filer i den mappe. Denne gennemsigtighed kan være nyttig under et websteds udvikling, men efter at et websted er live, kan det være en sikkerhedssårbarhed at muliggøre biblioteksvisning.

Hvis du ikke anbringer en index.html-fil i en mappe, vil de fleste webservere som standard vise en filoversigt over alle filerne i den mappe. Selvom denne adfærd kan deaktiveres på serverniveau, betyder det, at du skal involvere serveradministratoren for at få den til at fungere.

IIS-installationer har katalogbrowsing deaktiveret som standard. Hvis standarddokumentet ikke findes, og både standarddokument- og katalogbrowsing er deaktiveret, får brugeren en 404-fejl.

Hvis du er presset på for tid og ønsker at kontrollere dette alene, er en nem løsning simpelthen at skrive en standardwebside og navngive den index.html. Upload af denne fil til din mappe hjælper med at lukke det potentielle sikkerhedshul. Derudover er det også en god ide at også kontakte din hostingudbyder og bede om, at biblioteksvisning deaktiveres.

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, bruger muligvis ikke .html-sider i deres struktur. For disse websteder vil du stadig sikre, at der er angivet en standardside, og for udvalgte mapper i den websted med en index.html (eller index.php, index.asp osv.) side er stadig ønskelig af de beskrevne grunde over.