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 på alla webbplatser, 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 inomWebbplatsen, eftersom innehållet i den enskilda filen kan inbäddas i farten 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 den punkt 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 bara redigera den enda menyfilen.

SSI-direktivet ser ut så här: där menyn.html-filen kan namnges vad som helst. Efter att ha inbäddat 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 själv och ladda upp den till servern. Menyfilen sparas med .html -tillägget och kräver inte rubriktaggar. Som ett enkelt exempel kan innehållet i menyn.html -filen se ut så här:


Genom att klistra in SSI -menydirektivet på 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 förutom menynavigering, en SHTML -index sida DOES behöver inte nödvändigtvis inkludera ett SHTML -index, men navigationsmenyerna uppmuntras starkt 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 senast modifierad 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 tjä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 kräver inga ytterligare plug-ins eller funktioner.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?