Index.html vaikeveebi põhitõed

Üks esimesi asju, mida õpid, kui hakkad varbaid vette laskma veebisaidi kujundus on see, kuidas dokumente veebilehtedena salvestada. Paljud veebidisainiga alustamise õpetused ja artiklid õpetavad teid salvestama esialgne HTML-dokument failinimega index.html. Heidame pilgu selle konkreetse nimetamiskorra tähendusele, mis on tõepoolest kogu tööstusharu standard.

Isik, kes sirvib / acme indekslehte
Derek Abella / Lifewire

Vaikeleht

Index.html leht on veebisaidil kuvatava vaikelehe kõige levinum nimi, kui külastaja seda saiti taotledes pole muud lehte määratud. Teisisõnu, index.html on veebisaidi avalehe nimi.

Saidi arhitektuur ja Index.html

Veebisaidid on ehitatud veebiserveris olevate kataloogide sisse. Oma veebisaidi jaoks peate iga veebilehe salvestama eraldi failina. Näiteks võib teie lehe „Teave meie kohta” salvestada kui umbes.html ja teie leht „Võtke meiega ühendust” võib olla contact.html. Teie sait koosneb neist .html-dokumentidest.

Mõnikord külastab keegi veebisaiti seda ilma, et täpsustaks ühte nendest konkreetsetest failidest aadressil, mida ta URL-i jaoks kasutab. Näiteks:

instagram viewer
http://www.lifewire.com

Kuigi serverile tehtud URL-i päringus pole ühtegi lehte, peab see veebiserver siiski selle päringu jaoks lehe edastama, et brauseril oleks midagi kuvada. Edastatav fail on selle kataloogi vaikeleht. Põhimõtteliselt, kui faili ei küsita, teab server, millist neist vaikimisi serveerida. Enamikus veebiserverites nimetatakse kataloogi vaikeleht.

index.html

Sisuliselt, kui lähete URL-ile ja määrake konkreetne fail, seda server ka pakub. Kui te ei määra failinime, otsib server vaikefaili ja kuvab selle automaatselt - peaaegu nagu oleksite selle failinime URL-i sisestanud.

Muud vaikelehtede nimed

Lisaks index.html-le on mõnel saidil ka teisi vaikelehtede nimesid, sealhulgas:

  • index.htm
  • default.htm või default.html
  • home.htm või home.html

Reaalsus on see, et veebiserveri saab konfigureerida tuvastama kõiki faile, mida soovite selle saidi vaikeseadeks. Sellisel juhul on siiski hea mõte jääda index.html või index.htm juurde, sest see tunneb enamikus serverites kohe ära, ilma et oleks vaja täiendavat konfiguratsiooni. Kuigi default.htm-i kasutatakse mõnikord Windowsi serverites, kasutab index.html kõik, kuid tagab, et olenemata sellest, kus soovite oma hostida veebisaidil, sealhulgas juhul, kui otsustate tulevikus hostimise pakkujat vahetada, siis teie vaikekoduleht ikka tuvastatakse ja kuvatakse.

Kõigis kataloogides peaks olema index.html leht

Alati, kui teie veebisaidil on kataloog, on vastava index.html lehe olemasolu hea tava. Isegi kui te ei plaani kuvada valitud kataloogide registrilehtedel sisu koos tegelike lehelinkidega, on faili paigas olek nutikas kasutajakogemuse liikumine ja ka turvaelement.

Vaikefaili nime nagu index.html kasutamine on ka turvafunktsioon

Enamik veebiservereid algab kataloogistruktuuriga, mis on nähtav, kui keegi tuleb kataloogi ilma vaikefailita. Selles vaates kuvatakse neile teave selle veebisaidi kohta, mis muidu oleks peidetud, näiteks kataloogid ja muud selles kaustas olevad failid. See läbipaistvus võib olla kasulik saidi arendamise ajal, kuid pärast saidi aktiivset toimimist võib kataloogide vaatamise võimaldamine olla turvaauke.

Kui te ei sisesta kataloogis faili index.html, kuvab enamik veebiservereid vaikimisi kõigi selles kataloogis olevate failide loendi. Kuigi selle käitumise saab serveri tasandil keelata, tähendab see, et selle toimimiseks peate kaasama serveri administraatori.

IIS-i installid on kataloogide sirvimine vaikimisi keelatud. Kui vaikedokumenti ei leita ja nii vaikedokumendi kui ka kataloogide sirvimine on keelatud, kuvatakse kasutajale tõrge 404.

Kui teil on aega ja soovite seda ise kontrollida, on lihtne lahendus lihtsalt kirjutada vaikimisi veebileht ja anda sellele nimeks index.html. Selle faili üleslaadimine oma kataloogi aitab selle potentsiaalse turvaaugu sulgeda. Lisaks on hea mõte pöörduda ka oma hostiteenuse pakkuja poole ja paluda kataloogide vaatamine keelata.

Saidid, mis ei kasuta .HTML-faile

Mõned veebisaidid, näiteks sisuhaldussüsteemi toel töötavad või tugevamat programmeerimiskeelt (nt PHP või ASP) kasutavad veebisaidid, ei pruugi oma struktuuris kasutada .html-lehti. Nende saitide puhul soovite siiski tagada vaikelehe ja selles valitud kataloogide määramise sait, on index.html (või index.php, index.asp jne) leht siiski kirjeldatud põhjustel soovitav ülal.