Skip to main content

Vad är ett SHTML -index?

HTML (Hypertext Markup Language) används för att skapa webbsidor på internet.Den inledande sidan för de flesta webbplatser heter "Index.html" och är avsedd att tillhandahålla navigationslänkar för webbplatsen.När den här sidan innehåller specialinstruktioner som kallas serversidan inkluderar (SSI), måste sidan sparas som index. S HTML och därmed skapar en SHTML -indexsida.Att inkludera ett SSI -direktiv eller serverinstruktioner på indexsidan kan förenkla uppgiften att upprätthålla korrekt webbplatsnavigering, inte bara från själva SHTML -indexsidan, utan från alla sidor på webbplatsen.

Korrekt webbplatsnavigering är ett kritiskt inslag i allawebbplats, men navigationslänkar kan brytas genom att ta bort eller lägga till sidor eller flytta innehåll runt.Detta kan betyda tråkigt redigering av navigationskod på var och en av de återstående sidorna för att redogöra för ändringarna.Med hjälp av en SHTLM -indexstrategi behöver endast en enda navigationsfil redigeras för att ändringarna ska återspeglas dynamiskt på alla sidor på webbplatsen, eftersom innehållet i den enskilda filen kan vara inbäddad i flugan på varje sida på webbplatsen.

För att använda SSI behöver man bara inkludera ett SSI -direktiv eller en rad SSI -kod på HTML -sidan och spara den SHTML.Detta SSI -direktiv instruerar servern att klistra in ytterligare innehåll på webbsidans kropp innan den serverar den.Det ytterligare innehållet i detta fall skulle vara en separat HTML -fil som finns på servern som innehåller webbplatsens menykod.Menykoden sätts in vid punkten på webbsidan där SSI -direktivet finns.Genom att placera ett SSI-direktiv på varje sida på webbplatsen kan du uppdatera navigationssidan över hela världen genom att redigera bara den enda menyfilen.

SSI-direktivet ser ut så här: lt;!-#Inkludera fil ' meny.html-- gt; där menyn.html -filen kan namnges vad som helst.Efter inbäddning av en-linjedirektivet i HTML-sidan måste sidan sparas med .Shtml-förlängningen.Ingen annan åtgärd krävs förutom att skapa menysidan och ladda upp den till servern.Menyfilen sparas med .html -förlängningen och kräver inte rubriktaggar.Som ett enkelt exempel kan innehållet i menyn.html -filen se ut så här:

lt; ul gt;
lt; li gt; lt; a href '# gt; första länk som heter här lt;/a gt; lt;/li gt;
lt; li gt; lt; a href '# gt; andra länk som heter här lt;/a gt; lt;/li gt;
lt; li gt; lt; a href '# gt; tredje länk som heter här lt;/a gt; lt;/li gt;
lt; li gt; lt; a href '# gt; fjärde länk som heter Here lt;/a gt; lt;/li gt;
lt;/ul gt;

Genom att klistra in SSI -menydirektivet till varje sida på webbplatsen kommer alla sidor att visa detta innehåll.Om en webbsida raderas eller flyttas, redigera bara menyn.html -filen och alla sidor visar de uppdaterade navigationslänkarna.

Eftersom SHTML -direktiv också kan användas för att betjäna annat dynamiskt innehåll bortsett från menynavigering, behöver en SHTML -indexsida inte nödvändigtvis inkludera ett SHTML -index, men navigationsmenyer uppmuntras och hjälper sökmotorer att genomsöka webbplatsen.Trasiga navigationslänkar skadar bara platstrafik och placering av sökmotorer.

Ytterligare användningsområden för SSI inkluderar att lägga till rubriker eller sidfot på hela webbplatsen, tid och datum, visa sistmodifierad information eller för att mata ut resultaten från ett CGI-skript som en sidräknare.För att dra nytta av SHTML -index och webbsidor måste webbservern som är värd för domänen erbjuda serversidan med värdplanen.Om det inte gör det kommer värden att betjäna SHTML -sidor utan att analysera dem, vilket innebär att servern inte kommer att utföra SSI -instruktionerna.

Många exempel på olika SSI -direktiv finns tillgängliga genom att söka.Webbläsare kan visa SHTML-index och wePages lika enkelt som HTML-indexsidor, vilket inte kräver ytterligare plug-ins eller funktioner.