Az Index.html oldal megértése egy webhelyen

Alapértelmezett weboldalak létrehozása

Az egyik legelső dolog, amit megtanulsz, amikor elkezdesz a lábujjaidat a weboldal vizére, hogy hogyan mentse a dokumentumokat weboldalakként. Számos bemutató és cikk a web design használatának megkezdésével arra utasítja Önt, hogy mentse az eredeti HTML dokumentumot az index.html fájlnévvel. Ha úgy gondolod, hogy furcsa választásnak tűnik az oldal nevének, akkor nem vagy egyedül ebben a véleményben. Miért van ez így?

Vessünk egy pillantást az adott névmegállapodás mögött rejlő jelentésre, amely valójában iparági szabvány.

Egy alapvető magyarázat

Az index.html oldal a weboldalon megjelenített alapértelmezett oldal leggyakrabban használt neve, ha más oldal nem kerül meghatározásra, ha a látogató kéri a webhelyet. Más szóval, index.html a weboldal kezdőlapján használt név.

Részletesebb magyarázat

A weboldalak a webszerverek könyvtárain belül épülnek fel. Csakúgy, mint a számítógépen tárolt mappákon, hogy fájlokat mentesz, ugyanúgy teszel ugyanezt a webkiszolgálóval, ha weboldalad fájljait, beleértve a HTML oldalakat, képeket, szkripteket, CSS -t és még sok másat is - alapvetően a webhely összes egyedi építőeleme . A könyvtárakat a tartalma alapján adhatja meg. Például a weboldalak általában egy "képek" címkével ellátott könyvtárat tartalmaznak, amely tartalmazza a weboldalhoz használt összes grafikus fájlt.

Az Ön weboldalához minden weboldalt külön fájlként kell mentenie.

Például a "Rólunk" oldal menthető kb. Html-ről, és az Ön "Kapcsolatfelvétel" oldalunk contact.html lehet. Webhelye e .html dokumentumokból áll.

Néha, amikor valaki meglátogatja a webhelyet, anélkül, hogy megadná az adott fájlok egyikét abban a címben, amelyet az URL-címhez használ.

Például:

http: // www.

Az URL tartalmazza a domaint, de nincs felsorolva egy adott fájl. Ez akkor történik, amikor valaki meglátogat egy hirdetésben vagy egy névjegykártyán megadott URL-címet. Ezek a hirdetések / anyagok valószínűleg hirdetni fogják a webhely alapvető URL-jét, ami azt jelenti, hogy azok, akik úgy döntenek, hogy használni fogják az URL-t, alapvetően a webhely kezdőlapjára mennek, mivel nem kértek külön oldalon.

Nos, még akkor is, ha nincs olyan oldal, amely a szerverhez benyújtott URL-kérelemben szerepel, akkor a webszervernek még egy oldalat kell benyújtania ehhez a kéréshez, hogy a böngészőnek megjelenjen valami. A kézbesítendő fájl az adott könyvtár alapértelmezett oldala. Alapvetõen, ha nincs kérõ fájl, akkor a kiszolgáló tudja, melyik alapértelmezés szerint szolgál. A legtöbb webszerveren az alapértelmezett oldal a könyvtárban index.html.

Lényegében, ha egy URL-re megy és megad egy adott fájlt , a kiszolgáló ezt adja meg. Ha nem adja meg a fájlnevet, a kiszolgáló megkeresi az alapértelmezett fájlt, és automatikusan megjeleníti azt - mintha beírta volna a fájlnevet az URL-ben. Az alábbiakban látható, hogy mi látható, ha elmentél a korábban bemutatott URL-re.

Egyéb alapértelmezett oldalnevek

Az index.html mellett vannak olyan alapértelmezett oldalnevek is, amelyeket néhány webhely használ, többek között:

A valóság az, hogy egy webkiszolgálót úgy lehet beállítani, hogy minden olyan fájlt felismerjen, amelyet az adott webhely alapértelmezettként kíván használni. Ez a helyzet, még mindig jó ötlet az index.html vagy index.htm mellé ragadni, mert az azonnal felismerhető a legtöbb szerveren, további konfiguráció nélkül. Bár a default.htm néha a Windows szervereken használatos, az index.html használatával, de biztosítja, hogy függetlenül attól, hogy melyik helyet választotta a webhely fogadására, beleértve a jövőben a kiszolgálói szolgáltatót is. Megjelenik.

Önnek van egy index.html oldal az összes könyvtárban

Ha van egy könyvtár a webhelyén, akkor a legjobb gyakorlat, ha egy megfelelő index.html oldalt talál. Ez lehetővé teszi az olvasók számára, hogy megtekinthessenek egy oldalt, amikor eljutnak ebbe a könyvtárba anélkül, hogy beírnák a fájlnevet az URL-be, és megakadályoznák, hogy egy 404 Page Not Found hibát észleljenek . Még ha nem is tervezi, hogy megjelenítsen tartalmat a kiválasztott könyvtárak indexoldalain, bármilyen aktuális oldal linkkel, akkor a fájl a helyén van, és intelligens felhasználói élményt nyújt, valamint egy biztonsági funkciót.

Alapértelmezett fájlnév használata A (z) index.html fájl biztonsági funkciója is

A legtöbb webszerver elindul a könyvtár struktúrával, amikor valaki egy alapértelmezett fájl nélküli könyvtárba kerül. Ez megmutatja nekik az egyébként rejtett weboldalt, például könyvtárakat és egyéb mappák fájljait. Ez hasznos lehet a webhely fejlesztése során, de ha egy webhely élő, akkor a könyvtárnézet olyan biztonsági rést jelenthet, amelyet el akar kerülni.

Ha nem helyez el egy index.html fájlt egy könyvtárban, akkor alapértelmezés szerint a legtöbb webszerver az adott könyvtár összes fájljának listáját jeleníti meg. Bár ez kikapcsolható a kiszolgáló szintjén, ez azt jelenti, hogy be kell vonnia a kiszolgáló adminisztrátort annak érdekében, hogy működjön. Ha időben nyomva tartod, és önállóan szeretnéd ezt ellenőrizni, egyszerűen megoldhatod, hogy egyszerűen írj alapértelmezett weboldalt, és nevezz el index.html-et. Ha feltöltöd azt a fájlt a könyvtárába, akkor elősegítheted a lehetséges biztonsági lyuk lezárását.

Ezenkívül érdemes felvenni a kapcsolatot a tárhelyszolgáltatóval is, és kérni kell, hogy a könyvtárnézet le legyen tiltva.

Olyan webhelyek, amelyek nem használják a .HTML fájlokat

Egyes weboldalak, mint például a tartalomkezelő rendszer által működtetett vagy olyan, erőteljesebb programozási nyelveket használó webhelyek, mint a PHP vagy az ASP, nem használhatják az .html oldalakat. Ezeken a webhelyeken továbbra is gondoskodni kell arról, hogy az alapértelmezett oldal meg legyen adva, és az adott webhelyen lévő egyes könyvtárak esetében az index.html (vagy index.php, index.asp stb.) Oldal még mindig kívánatos a leírt okok miatt felett.