Skip to main content

Wat is een SHTML -index?

HTML (HyperText Markup Language) wordt gebruikt voor het maken van webpagina's op internet.De inleidende pagina van de meeste websites heet "Index.html" en is bedoeld om navigatielinks voor de site te bieden.Wanneer deze pagina speciale instructies bevat genaamd Server Side Inclusief (SSI), moet de pagina worden opgeslagen als index. S HTML, waardoor een SHTML -indexpagina wordt gemaakt.Het opnemen van een SSI -richtlijn of serverinstructies op de indexpagina kan de taak om nauwkeurige sitenavigatie te handhaven aanzienlijk vereenvoudigen, niet alleen van de SHTML -indexpagina zelf, maar van alle pagina's binnen de site.Website, maar navigatielinks kunnen worden verbroken door pagina's te verwijderen of toe te voegen of content te verplaatsen.Dit kan betekenen dat de navigatiecode op elk van de resterende pagina's vervelend is om de wijzigingen te verklaren.Met behulp van een SHTLM -indexstrategie hoeft slechts een enkel navigatiebestand te worden bewerkt om de wijzigingen dynamisch op alle pagina's binnen de site te weerspiegelen, omdat de inhoud van dat enkelvoudige bestand direct kan worden ingebed in elke pagina op de site.

Om SSI te gebruiken, hoeft men alleen een SSI -richtlijn of regel van SSI -code in de HTML -pagina op te nemen en SHTML op te slaan.Deze SSI -richtlijn instrueert de server om extra inhoud in de hoofdtekst van de webpagina te plakken voordat deze wordt geserveerd.De extra inhoud in dit geval zou een afzonderlijk HTML -bestand zijn dat op de server bevindt dat de menu -code van de site bevat.De menu -code wordt ingevoegd op het punt in de webpagina waar de SSI -richtlijn zich bevindt.Door een SSI-richtlijn op elke pagina in de site te plaatsen, kunt u de navigatie-site-brede bijwerken door alleen het enkelmenubestand te bewerken.

De SSI-richtlijn ziet er zo uit:

lt;!-#include bestand ' menu.html-- gt;

waar het menu.html -bestand alles kan worden benoemd.Na het insluiten van de richtlijn met één regel in de HTML-pagina, moet de pagina worden opgeslagen met de .shtml-extensie.Er is geen andere actie vereist, behalve om de menubagina zelf te maken en te uploaden naar de server.Het menubestand wordt opgeslagen met de .html -extensie en vereist geen header -tags.Als een eenvoudig voorbeeld kan de inhoud van het menu.html -bestand er zo uitzien: lt; ul gt;

lt; li gt; lt; a href '# gt; Eerste link die hier wordt genoemd lt;/a gt; lt;/li gt;

lt; li gt; lt; a href '# gt; Second Link genaamd hier lt;/a gt; lt;/li gt;
lt; li gt; lt; a href '# gt; derde link genaamd hier lt;/a gt; lt;/li gt;
lt; li gt; lt; a href '# gt; vierde link genaamd hier lt;/a gt; lt;/li gt;
lt;/ul gt;


Door de SSI -menu -richtlijn in elke pagina op de website te plakken, worden alle pagina's deze inhoud weergegeven.Als een webpagina wordt verwijderd of verplaatst, bewerkt u het menu.html -bestand en alle pagina's worden de bijgewerkte navigatielinks weergegeven.

Aangezien SHTML -richtlijnen ook kunnen worden gebruikt om andere dynamische inhoud te bedienen, afgezien van de menusavigatie, hoeft een SHTML -indexpagina niet noodzakelijkerwijs een SHTML -index op te nemen, maar navigatiemenu's worden zeer aangemoedigd en helpen zoekmachines om de site te kruipen.Gebroken navigatielinks schaden alleen siteverkeer en plaatsing van zoekmachines.

Aanvullend gebruik voor SSI omvat het toevoegen van kopteksten of voetteksten op een site, tijd en datum, het weergeven van laatst gemodificeerde informatie of om de resultaten van een CGI-script zoals een paginateller uit te voeren.Om te profiteren van de SHTML -index en webpagina's, is de webserver die het domein host, moet de serverzijde aanbieden met het hostingplan.Als dit niet het geval is, zal de host SHTML -pagina's bedienen zonder ze te parseren, wat betekent dat de server de SSI -instructies niet zal uitvoeren.

Veel voorbeelden van verschillende SSI -richtlijnen zijn beschikbaar door te zoeken.Webbrowsers kunnen SHTML-index en WePages net zo gemakkelijk weergeven als HTML-indexpagina's, die geen extra plug-ins of functies vereisen.