Skip to main content

Mi az SHTML index?

A HTML (Hypertext Markup Language) weboldalak létrehozására szolgál az interneten.A legtöbb webhely bevezető oldalát „index.html” elnevezésű, és célja a navigációs linkek biztosítása a webhelyhez.Amikor ez az oldal speciális utasításokat tartalmaz, az úgynevezett szerver oldal (SSI), az oldalt indexként kell menteni.Az SSI irányelv vagy a szerver utasítások beillesztése az indexoldalon nagymértékben leegyszerűsítheti a pontos webhely navigációjának fenntartásának feladatát, nem csak az SHTML index oldalról, hanem a webhely minden oldaláról is.Weboldal, de a navigációs linkek törhetnek oldalak törlésével vagy hozzáadásával, vagy a tartalom mozgatásával.Ez azt jelentheti, hogy a változások figyelembevétele érdekében a fennmaradó oldalak mindegyikén unalmas szerkesztik a navigációs kódot.Az SHTLM index stratégia segítségével csak egyetlen navigációs fájlt kell szerkeszteni, hogy a változások dinamikusan tükröződjenek a webhely összes oldalán, mivel az egyetlen fájl tartalma beágyazható a webhely minden oldalába. Az SSI használatához csak az SSI irányelvt vagy az SSI -kód sorát kell tartalmaznia a HTML oldalon, és mentse el az SHTML -t.Ez az SSI irányelv arra utasítja a szerver, hogy a kiszolgálás előtt beillesztse a további tartalmat a weboldal testébe.A kiegészítő tartalom ebben az esetben egy külön HTML fájl lenne, amely a kiszolgálón található, amely a webhely menükódját tartalmazza.A menükódot azon a ponton helyezik el, ahol az SSI irányelv található.Ha SSI irányelvet helyez a webhely minden oldalára, frissítheti a navigációs webhelyet az egészen az egyetlen menüfájl szerkesztésével.- gt;

Ahol a menü.html fájl bármit meg lehet nevezni.Miután beágyazta az egysoros irányelvet a HTML oldalra, az oldalt a .shtml kiterjesztéssel kell menteni.Nincs szükség más műveletre, kivéve a menüoldal létrehozását, és feltölteni azt a szerverre.A menüfájlt menti a .html kiterjesztéssel, és nem igényel fejléccímkéket.Egyszerű példaként a menü tartalma.html fájl így néz ki:

ul gt;

lt; li lt; a href '# gt; első link itt nevezték el lt;/a lt;/li gt;

lt; li lt; a href '# gt; második link itt nevezve lt;/a lt;/li gt;

lt; li lt; a href '# gt; harmadik link itt nevezve lt;/a lt;/li gt; lt; li lt; a href '# gt; negyedik link itt nevezték el lt;/a lt;/li gt; lt; ul gt;


Az SSI menü irányelvének beillesztésével a weboldal minden oldalára az összes oldal megjeleníti ezt a tartalmat.Ha egy weboldalt törölnek vagy áthelyeznek, csak szerkessze a menü.html fájlt, és az összes oldal megjeleníti a frissített navigációs linkeket.

Mivel az SHTML irányelvek felhasználhatók más dinamikus tartalom kiszolgálására is, a menü navigációján kívül, az SHTML index oldalnak nem feltétlenül kell tartalmaznia az SHTML indexet, de a navigációs menüket erősen ösztönzik, és segítenek a keresőmotoroknak a webhely feltérképezésében.A törött navigációs linkek csak a webhely forgalmát és a keresőmotorok elhelyezését sértik.

Az SSI további felhasználásai a fejlécek vagy láblécek hozzáadása a webhelyen, az idő és a dátum, az utolsó módosított információk megjelenítése vagy a CGI szkript, például egy oldalszámláló eredményeinek kiadásának.Az SHTML index és a weboldalak előnyeinek kihasználása érdekében a domain tároló webszervernek a kiszolgáló oldalát kell tartalmaznia, amely magában foglalja a tárhely -tervet.Ha nem, akkor a gazdagép az SHTML oldalakat szolgálja fel anélkül, hogy elemezné őket, vagyis a szerver nem fogja végrehajtani az SSI utasításokat.A böngészők ugyanolyan könnyen megjeleníthetik az SHTML indexet és a bukást, mint a HTML index oldalak, amelyek nem igényelnek további plug-ineket vagy funkciókat.