Az Index.html alapértelmezett weboldal alapjai

click fraud protection

Az egyik legelső dolog, amit megtanulsz, amikor elkezded meríteni a lábujjaidat a weboldal tervezés a dokumentumok weblapként történő mentése. Számos oktatóanyag és cikk a webdesign használatának megkezdéséről arra utasítja Önt, hogy mentse el kezdeti HTML dokumentum a fájl nevével index.html. Vessünk egy pillantást ennek a sajátos elnevezési egyezménynek a jelentésére, amely valóban az egész iparra kiterjedő szabvány.

Az / acme Index oldalát böngésző személy
Derek Abella / Lifewire

Alapértelmezett kezdőlap

Az index.html oldal a leggyakrabban használt név a webhelyen megjelenített alapértelmezett oldalhoz, ha más oldal nincs megadva, amikor a látogató kéri a webhelyet. Más szavakkal, az index.html a weboldal kezdőlapjának neve.

Webhely architektúra és Index.html

A weboldalak a webkiszolgálón található könyvtárakba épülnek. Webhelyéhez minden weboldalt külön fájlként kell mentenie. Például a "Rólunk" oldal menthető a következő néven: about.html és a "Lépjen kapcsolatba velünk" oldal lehet contact.html. Webhelyét ezek a .html dokumentumok fogják tartalmazni.

instagram viewer

Néha, amikor valaki meglátogatja a webhelyet, úgy tesz, hogy anélkül adja meg ezeknek a fájloknak az egyikét, amelyet az URL-ben használ. Például:

http://www.lifewire.com

Annak ellenére, hogy a szervernek küldött URL-kérésben nincs felsorolt ​​oldal, ennek a webszervernek mégis el kell küldenie egy oldalt ehhez a kéréshez, hogy a böngészőnek legyen mit megjelenítenie. A kézbesítendő fájl az adott könyvtár alapértelmezett oldala. Alapvetően, ha nem kérünk fájlt, akkor a szerver tudja, hogy melyiket kell kiszolgálni alapértelmezés szerint. A legtöbb webszerveren a könyvtár alapértelmezett oldalát nevezik meg.

index.html

Lényegében, amikor egy URL-re megy, és adjon meg egy adott fájlt, ezt a szerver szállítja. Ha nem ad meg fájlnevet, a kiszolgáló megkeresi az alapértelmezett fájlt, és ezt automatikusan megjeleníti - majdnem úgy, mintha ezt a fájlnevet írta volna be az URL-be.

Egyéb alapértelmezett oldalnevek

Az index.html mellett vannak más alapértelmezett oldalnevek is, amelyeket egyes webhelyek használnak, többek között:

  • index.htm
  • default.htm vagy default.html
  • home.htm vagy home.html

A valóság az, hogy egy webkiszolgáló konfigurálható úgy, hogy felismerjen minden fájlt, amelyet alapértelmezettként szeretne az adott webhelyhez használni. Ilyen esetben továbbra is érdemes ragaszkodni az index.html vagy az index.htm fájlhoz, mert a legtöbb szerveren azonnal felismerik, anélkül, hogy további konfigurációra lenne szükség. Míg az alapértelmezett.htm fájlt néha használják a Windows szervereken, az index.html használata csak azt biztosítja, hogy bárhol is választja a webhelyet, beleértve, ha a jövőben megváltoztatja a tárhelyszolgáltatót, az alapértelmezett kezdőlapot továbbra is felismeri és megjeleníti.

Az összes könyvtárban rendelkeznie kell egy index.html oldallal

Amikor a webhelyén van könyvtár, célszerű megfelelő index.html oldalt használni. Még akkor is, ha nem tervezi, hogy a kiválasztott könyvtárak indexoldalain bármilyen tényleges oldallinket jelenítsen meg, a fájl helyben tartása okos felhasználói élményt nyújt, valamint biztonsági funkciót jelent.

Az alapértelmezett fájlnév, például az index.html használata szintén biztonsági funkció

A legtöbb webszerver úgy indul el, hogy a könyvtárstruktúra akkor látható, ha valaki alapértelmezett fájl nélkül érkezik egy könyvtárba. Ez a nézet olyan információkat jelenít meg nekik a webhelyről, amelyek egyébként rejtve lennének, például könyvtárakat és más fájlokat az adott mappában. Ez az átláthatóság hasznos lehet egy webhely fejlesztése során, de miután egy webhely él, a címtármegtekintés engedélyezése biztonsági rés lehet.

Ha nem tesz be egy index.html fájlt egy könyvtárba, alapértelmezés szerint a legtöbb webszerver megjeleníti a könyvtár összes fájljának fájllistáját. Bár ez a viselkedés kiszolgálói szinten letiltható, ez azt jelenti, hogy be kell vonni a szerver rendszergazdáját annak működéséhez.

IIS-telepítések alapértelmezés szerint tiltsa le a könyvtárböngészést. Ha az alapértelmezett dokumentum nem található, és mind az alapértelmezett dokumentum, mind a könyvtár böngészés le van tiltva, a felhasználó 404 hibát kap.

Ha időre kényszerül, és ezt önállóan szeretné irányítani, akkor egy egyszerű megoldás az, ha egyszerűen megír egy alapértelmezett weboldalt, és elnevezi index.html néven. A fájl feltöltése a könyvtárába segít megszüntetni a lehetséges biztonsági rést. Ezenkívül célszerű kapcsolatba lépni a tárhelyszolgáltatóval is, és kérni a könyvtármegtekintés letiltását.

Olyan webhelyek, amelyek nem használnak .HTML fájlokat

Egyes webhelyek, például azok, amelyeket egy tartalomkezelő rendszer hajt, vagy amelyek olyan robusztusabb programozási nyelveket használnak, mint a PHP vagy az ASP, nem használhatnak .html oldalakat a szerkezetükben. Ezeknél a webhelyeknél továbbra is meg kell győződnie arról, hogy meg van-e adva egy alapértelmezett oldal, és abban a kiválasztott könyvtárak esetében is Az index.html (vagy index.php, index.asp stb.) oldallal rendelkező webhely továbbra is kívánatos a leírt okok miatt felett.

instagram story viewer