Hvad er et SHTML -indeks?
HTML (HyperText Markup Language) bruges til at oprette websider på Internettet. Den indledende side på de fleste websteder hedder “Index.html” og er beregnet til at give navigationslink til webstedet. Når denne side indeholder specielle instruktioner kaldet serverside inkluderer (SSI), skal siden gemmes som indeks. s html og derved oprette en SHTML -indeksside. Inkludering af et SSI -direktiv eller serverinstruktioner på indekssiden kan i høj grad forenkle opgaven med at opretholde nøjagtig webstedsnavigation, ikke kun fra selve SHTML -indeksiden, men fra alle sider på webstedet.
Korrekt stednavigation er et kritisk træk på ethvert websted, men navigationslink kan brydes ved at slette eller tilføje sider eller flytte indhold omkring. Dette kan betyde kedeligt redigering af navigationskode på hver af de resterende sider for at redegøre for ændringerne. Ved hjælp af en SHTLM -indeksstrategi skal kun en enkelt navigationsfil redigeres for at ændringerne skal afspejles dynamisk på alle sider inden forWebstedet, da indholdet af den enkelt fil kan indlejres på farten på hver side på webstedet.
For at bruge SSI behøver man kun at omfatte et SSI -direktiv eller en linje af SSI -kode på HTML -siden og gemme den SHTML. Dette SSI -direktiv instruerer serveren om at indsætte yderligere indhold i websidenes krop, før den serverer den. Det ekstra indhold i dette tilfælde ville være en separat HTML -fil, der findes på serveren, der indeholder webstedets menukode. Menukoden indsættes på det tidspunkt på websiden, hvor SSI -direktivet er placeret. Ved at placere et SSI-direktiv på hver side på webstedet, kan du opdatere navigationsstedet ved at redigere bare den enkelte menufil.
SSI-direktivet ser sådan ud: hvor menuen.html-filen kan navngives noget. Efter indlejring af en-linjedirektivet i HTML-siden, skal siden gemmes med.shtml -udvidelsen. Der kræves ingen anden handling undtagen for at oprette selve menusiden og uploade den til serveren. Menufilen gemmes med .html -udvidelsen og kræver ikke headermærker. Som et simpelt eksempel kan indholdet af menuen.html -filen se sådan ud:
- Første link navngivet her
- Andet link navngivet her
- Tredje link navngivet her
- fjerde link navngivet her
Ved at indsætte SSI -menuen på hver side på webstedet viser alle sider dette indhold. Hvis en webside slettes eller flyttes, skal du bare redigere menuen.html, og alle sider viser de opdaterede navigationslink.
Da SHTML -direktiver også kan bruges til at tjene andet dynamisk indhold bortset fra menu Navigation, er en SHTML -indeks side DOES behøver ikke nødvendigvis at inkludere et SHTML -indeks, men navigationsmenuer opmuntres meget og hjælper søgemaskiner til at gennemgå stedet. Broken Navigation Links kun såret stedtrafik og placering af søgemaskiner.
Yderligere anvendelser til SSI inkluderer tilføjelse af overskrifter eller sidefødder på hele et sted, tid og dato, viser sidste modificeret information eller for at udsende resultaterne af et CGI-script, såsom en sidetæller. For at drage fordel af SHTML -indeks og websider skal webserveren, der er vært for domænet, tilbyde serversiden inkluderer med hostingplanen. Hvis det ikke gør det, tjener værten SHTML -sider uden at analysere dem, hvilket betyder, at serveren ikke udfører SSI -instruktionerne.
Mange eksempler på forskellige SSI -direktiver er tilgængelige ved at søge. Webbrowsere kan vise SHTML-indeks og wepages lige så let som HTML-indekssider, hvilket kræver ingen yderligere plug-ins eller funktioner.