Skip to main content

Hva er en SHTML -indeks?

HTML (Hypertext Markup Language) brukes til å lage nettsider på Internett.Innledende side på de fleste nettsteder heter “Index.html” og er ment å gi navigasjonslenker for nettstedet.Når denne siden inneholder spesielle instruksjoner som heter Server -side inkluderer (SSI), må siden lagres som indeks. S HTML, og dermed opprette en SHTML -indeksside.Inkludert et SSI -direktiv eller serverinstruksjoner på indekssiden kan forenkle oppgaven med å opprettholde nøyaktig nettstednavigasjon, ikke bare fra selve SHTML -indeksen, men fra alle sider på nettstedet.

Riktig nettstednavigasjon er et kritisk trekk ved noenNettsted, men navigasjonskoblinger kan brytes ved å slette eller legge til sider, eller flytte innhold rundt.Dette kan bety å redigere navigasjonskode på hver av de gjenværende sidene for å redegjøre for endringene.Ved å bruke en SHTLM -indeksstrategi, må bare en enkelt navigasjonsfil redigeres for at endringene skal reflekteres dynamisk på alle sider på nettstedet, da innholdet i den enkeltfilen kan være innebygd på farten til hver side på nettstedet.

For å bruke SSI trenger man bare å inkludere et SSI -direktiv eller SSI -kode på HTML -siden og lagre den SHTML.Dette SSI -direktivet instruerer serveren om å lime inn ekstra innhold i kroppen på websiden før du serverer det.Det ekstra innholdet i dette tilfellet vil være en egen HTML -fil som er bosatt på serveren som inneholder nettstedets menykode.Menykoden er satt inn på punktet på websiden der SSI -direktivet er lokalisert.Ved å plassere et SSI-direktiv på hver side på nettstedet, kan du oppdatere navigasjonsnettstedet ved å redigere bare den enkelt menyfilen.

SSI-direktivet ser slik ut: lt;!-#inkluderer fil ' meny.html-- gt; Hvor meny.html -filen kan kalles hva som helst.Etter å ha innebygd en-linjedirektivet i HTML-siden, må siden lagres med .SHTML-utvidelsen.Ingen andre handlinger er påkrevd, bortsett fra å opprette selve meny -siden og laste den opp til serveren.Menyfilen lagres med .html -utvidelsen og krever ikke topptagger.Som et enkelt eksempel kan innholdet i menyen.html -filen se slik ut:

lt; ul gt;
lt; li gt; lt; a href '# gt; First link kalt her lt;/a gt; lt;/li gt;
lt; li gt; lt; a href '# gt; andre lenke kalt her lt;/a gt; lt;/li gt;
lt; li gt; lt; a href '# gt; tredje lenke kalt her lt;/a gt; lt;/li gt;
lt; li gt; lt; a href '# gt; fjerde lenke kalt her lt;/a gt; lt;/li gt;
lt;/ul gt;

Ved å lime inn SSI -menydirektivet på hver side på nettstedet, vil alle sider vise dette innholdet.Hvis en webside blir slettet eller flyttet, er det bare å redigere menyen.html -filen, og alle sider vil vise de oppdaterte navigasjonskoblingene.

Siden SHTML -direktiver også kan brukes til å tjene annet dynamisk innhold bortsett fra menynavigasjon, trenger ikke en SHTML -indeksside nødvendigvis å inkludere en SHTML -indeks, men navigasjonsmenyer blir sterkt oppmuntret og hjelper søkemotorer til å gjennomsøke nettstedet.Ødelagte navigasjonskoblinger skader bare stedstrafikk og plassering av søkemotorer.

Ytterligere bruksområder for SSI inkluderer å legge til overskrifter eller bunntekst i et nettsted, tid og dato, vise siste modifisert informasjon, eller for å sende ut resultatene fra et CGI-skript som en sideteller.For å dra nytte av SHTML -indeks og websider, må webserveren som er vert for domenet tilby serverside inkluderer med hostingplanen.Hvis det ikke gjør det, vil verten tjene SHTML -sider uten å analysere dem, noe som betyr at serveren ikke vil utføre SSI -instruksjonene.

Mange eksempler på forskjellige SSI -direktiver er tilgjengelige ved å søke.Nettlesere kan vise SHTML-indeks og wePages like enkelt som HTML-indekssider, og krever ingen ekstra plugin-moduler eller funksjoner.