Index.html-oletussivun perusteet

click fraud protection

Yksi ensimmäisistä asioista, jotka opit, kun aloitat varpaidesi upottamisen verkkosivujen suunnittelu on miten dokumentit tallennetaan verkkosivuina. Monet web-suunnittelun aloittamisen oppaat ja artikkelit neuvovat sinua tallentamaan alkuperäinen HTML-asiakirja tiedostonimen kanssa index.html. Katsotaanpa tämän nimenomaisen käytännön takana olevaa merkitystä, joka on todellakin koko alan standardi.

Henkilö, joka selaa hakemiston sivua / acme
Derek Abella / Lifewire

Oletuskotisivu

Hakemisto index.html on yleisimmin käytetty nimi verkkosivustolla näytettävälle oletussivulle, jos muuta sivua ei määritetä, kun kävijä pyytää sivustoa. Toisin sanoen index.html on nimi, jota käytetään verkkosivuston kotisivulla.

Sivustoarkkitehtuuri ja Index.html

Sivustot on rakennettu verkkopalvelimen hakemistojen sisään. Sivustoasi varten sinun on tallennettava kukin verkkosivusto erillisenä tiedostona. Esimerkiksi "Tietoja meistä" -sivusi voidaan tallentaa nimellä about.html ja "Ota yhteyttä" -sivusi saattaa olla contact.html. Sivustosi koostuu näistä .html-asiakirjoista.

instagram viewer

Joskus kun joku vierailee verkkosivustolla, hän tekee sen määrittelemättä yhtä näistä tiedostoista osoitteessa, jota hän käyttää URL-osoitteessa. Esimerkiksi:

http://www.lifewire.com

Vaikka palvelimelle tehdyssä URL-pyynnössä ei ole sivua, kyseisen web-palvelimen on silti toimitettava sivu tätä pyyntöä varten, jotta selaimella on jotain näytettävää. Toimitettava tiedosto on kyseisen hakemiston oletussivu. Pohjimmiltaan, jos tiedostoa ei pyydetä, palvelin tietää oletusarvoisesti palvelimen. Useimmissa verkkopalvelimissa hakemiston oletussivu on nimetty.

index.html

Pohjimmiltaan, kun siirryt URL-osoitteeseen ja määritä tietty tiedosto, palvelin toimittaa sen. Jos et määritä tiedostonimeä, palvelin etsii oletustiedoston ja näyttää sen automaattisesti - melkein kuin olisit kirjoittanut tiedoston nimen URL-osoitteeseen.

Muut oletussivunimet

Index.html: n lisäksi on olemassa muita oletussivunimiä, joita jotkut sivustot käyttävät, mukaan lukien:

  • index.htm
  • default.htm tai default.html
  • home.htm tai home.html

Todellisuus on, että verkkopalvelin voidaan määrittää tunnistamaan kaikki haluamasi tiedostot kyseisen sivuston oletukseksi. Tässä tapauksessa on silti hyvä pitää kiinni index.html tai index.htm, koska se tunnistetaan välittömästi useimmissa palvelimissa ilman lisäasetuksia. Vaikka default.htm-tiedostoa käytetään joskus Windows-palvelimissa, indeksin.html käyttäminen paitsi varmistaa, että missä tahansa isännöitkin mukaan lukien, jos päätät vaihtaa palveluntarjoajaa tulevaisuudessa, oletussivusi tunnistetaan ja näytetään edelleen.

Sinulla pitäisi olla index.html -sivu kaikissa hakemistoissasi

Aina kun verkkosivustollasi on hakemisto, on suositeltavaa, että sinulla on vastaava index.html -sivu. Vaikka et aio näyttää sisältöä valittujen hakemistojen hakemistosivuilla todellisilla sivulinkeillä, tiedoston pitäminen paikallaan on älykäs käyttökokemuksen siirto sekä tietoturvaominaisuus.

Oletustiedostonimen kuten index.html käyttö on myös suojausominaisuus

Suurin osa verkkopalvelimista alkaa hakemistorakenteesta, kun joku tulee hakemistoon ilman oletustiedostoa. Tämä näkymä näyttää heille tietoja verkkosivustosta, joka muuten olisi piilotettu, kuten hakemistot ja muut kansiossa olevat tiedostot. Tästä avoimuudesta voi olla hyötyä sivuston kehityksen aikana, mutta sen jälkeen, kun sivusto on julkaistu, hakemistojen katselun salliminen voi olla tietoturva-aukko.

Jos et lisää index.html-tiedostoa hakemistoon, useimmat verkkopalvelimet näyttävät oletusarvoisesti tiedostoluettelon kaikista hakemiston tiedostoista. Vaikka tämä toiminta voidaan poistaa käytöstä palvelintasolla, se tarkoittaa, että palvelimen järjestelmänvalvoja on otettava mukaan toimimaan.

IIS-asennukset ota hakemistojen selaus pois käytöstä oletuksena. Jos oletusasiakirjaa ei löydy ja sekä oletusasiakirjan että hakemiston selaus on poistettu käytöstä, käyttäjä saa virheen 404.

Jos sinua painetaan aikaa ja haluat hallita tätä itse, helppo kiertotapa on yksinkertaisesti kirjoittaa oletussivu ja nimetä se index.html. Tiedoston lataaminen hakemistoon auttaa sulkemaan kyseisen mahdollisen tietoturva-aukon. Lisäksi on hyvä ottaa yhteyttä isännöintipalvelun tarjoajaan ja pyytää, että hakemistojen katselu poistetaan käytöstä.

Sivustot, jotka eivät käytä .HTML-tiedostoja

Jotkin verkkosivustot, kuten sisällönhallintajärjestelmän käyttämät verkkosivustot tai vankempia ohjelmointikieliä, kuten PHP tai ASP, käyttävät verkkosivustot eivät välttämättä käytä .html-sivuja rakenteessaan. Näille sivustoille haluat silti varmistaa, että oletussivu on määritetty, ja tietyille hakemistoille siinä sivusto, jolla on index.html (tai index.php, index.asp jne.) sivu, on silti toivottava kuvatuista syistä edellä.

instagram story viewer