Grunnleggende om Index.html Standard webside

click fraud protection

En av de aller første tingene du lærer når du begynner å dyppe tærne i vannet i nettsidedesign er hvordan du lagrer dokumentene dine som websider. Mange veiledninger og artikler om å komme i gang med webdesign vil instruere deg i å lagre din innledende HTML-dokument med filnavnet index.html. La oss ta en titt på betydningen bak denne spesielle navngivningskonvensjonen, som faktisk er en industristandard standard.

Person som surfer på indeksiden til / acme
Derek Abella / Lifewire

Standard hjemmeside

Index.html-siden er det vanligste navnet som brukes til standardsiden som vises på et nettsted hvis ingen annen side er spesifisert når en besøkende ber om nettstedet. Med andre ord er index.html navnet som brukes til hjemmesiden til nettstedet.

Nettstedsarkitektur og indeks.html

Nettsteder er bygd inne i kataloger på en webserver. For nettstedet ditt må du lagre hver webside som en egen fil. For eksempel kan "Om oss" -siden lagres som om.html og siden "Kontakt oss" kan være contact.html. Nettstedet ditt vil bestå av disse .html-dokumentene.

instagram viewer

Noen ganger når noen besøker nettstedet, gjør de det uten å spesifisere en av disse spesifikke filene i adressen de bruker til URL-en. For eksempel:

http://www.lifewire.com

Selv om det ikke er noen side oppført i URL-forespørselen til serveren, må denne webserveren fremdeles levere en side for denne forespørselen, slik at nettleseren har noe å vise. Filen som skal leveres er standardsiden for den katalogen. I utgangspunktet, hvis ingen fil er forespurt, vet serveren hvilken som skal serveres som standard. På de fleste webservere heter standardsiden i en katalog.

index.html

I hovedsak når du går til en URL og angi en bestemt fil, det er det serveren vil levere. Hvis du ikke spesifiserer et filnavn, ser serveren etter en standardfil og viser den automatisk — nesten som om du hadde skrevet inn filnavnet i URL-en.

Andre standard sidenavn

I tillegg til index.html, er det andre standard sidenavn som noen nettsteder bruker, inkludert:

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

Virkeligheten er at en webserver kan konfigureres til å gjenkjenne hvilken som helst fil du vil ha som standard for nettstedet. Når det er tilfelle, er det fortsatt en god ide å holde seg til index.html eller index.htm fordi det blir umiddelbart gjenkjent på de fleste servere uten ytterligere konfigurasjon nødvendig. Mens default.htm noen ganger brukes på Windows-servere, bruker index.html alt annet enn at uansett hvor du velger å være vert for nettstedet, inkludert hvis du velger å endre hostingleverandører i fremtiden, vil standard startsiden din fortsatt bli gjenkjent og vist.

Du bør ha en index.html-side i alle katalogene dine

Når du har en katalog på nettstedet ditt, er det best å ha en tilsvarende index.html-side. Selv om du ikke planlegger å vise innhold på indekssidene til utvalgte kataloger med noen faktiske sidekoblinger, er det en smart brukeropplevelsesflytting å ha filen på plass, samt en sikkerhetsfunksjon.

Å bruke et standard filnavn som index.html er også en sikkerhetsfunksjon

De fleste webservere starter med katalogstrukturen synlig når noen kommer til en katalog uten standardfil. Denne visningen viser dem informasjon om nettstedet som ellers ville vært skjult, for eksempel kataloger og andre filer i den mappen. Denne gjennomsiktigheten kan være nyttig under utviklingen av et nettsted, men etter at et nettsted er live, kan det være et sikkerhetsproblem å tillate katalogvisning.

Hvis du ikke legger inn en index.html-fil i en katalog, vil de fleste webservere som standard vise en filoppføring med alle filene i den katalogen. Selv om denne oppførselen kan deaktiveres på servernivå, betyr det at du må involvere serveradministratoren for å få den til å fungere.

IIS-installasjoner har katalogsurfing deaktivert som standard. Hvis standarddokumentet ikke blir funnet, og både standarddokument- og katalogsurfing er deaktivert, får brukeren en 404-feil.

Hvis du er presset på for tid og vil kontrollere dette alene, er en enkel løsning å bare skrive en standard webside og gi den navnet index.html. Hvis du laster opp filen til katalogen din, kan du lukke det potensielle sikkerhetshullet. I tillegg er det også en god ide å kontakte din hostingleverandør og be om katalogvisning for å bli deaktivert.

Nettsteder som ikke bruker .HTML-filer

Noen nettsteder, som de som drives av et innholdsstyringssystem, eller de som bruker mer robuste programmeringsspråk som PHP eller ASP, bruker kanskje ikke .html-sider i strukturen. For disse nettstedene vil du fremdeles sørge for at en standardside er spesifisert, og for utvalgte kataloger i det nettsted, å ha en index.html (eller index.php, index.asp, etc.) side er fremdeles ønskelig av de beskrevne årsakene ovenfor.

instagram story viewer