Skip to main content

Qu'est-ce qu'un index SHTML?

HTML (Hypertext Bualip Language) est utilisé pour créer des pages Web sur Internet.La page d'introduction de la plupart des sites Web est nommée «index.html» et vise à fournir des liens de navigation pour le site.Lorsque cette page contient des instructions spéciales appelées serveurs Side Includs (SSI), la page doit être enregistrée en tant qu'index. S HTML, créant ainsi une page d'index SHTML.L'inclusion d'une directive SSI ou des instructions de serveur sur la page d'index peuvent simplifier considérablement la tâche de maintenir une navigation précise du site, non seulement à partir de la page d'index SHTML elle-même, mais à partir de toutes les pages du site.

La navigation appropriée du site est une caractéristique critique de toutSite Web, mais les liens de navigation peuvent être rompus en supprimant ou en ajoutant des pages ou en déplaçant le contenu.Cela peut signifier éditer fastidieusement le code de navigation sur chacune des pages restantes pour tenir compte des modifications.En utilisant une stratégie d'index SHTLM, un seul fichier de navigation doit être modifié pour que les modifications soient reflétées dynamiquement sur toutes les pages du site, car le contenu de ce fichier unique peut être intégré à la volée dans chaque page du site.

Pour utiliser SSI, on doit seulement inclure une directive SSI ou une ligne de code SSI dans la page HTML et l'enregistrer Shtml.Cette directive SSI demande au serveur de coller du contenu supplémentaire dans le corps de la page Web avant de le servir.Le contenu supplémentaire dans ce cas serait un fichier HTML distinct résidant sur le serveur qui contient le code de menu du site.Le code de menu est inséré au point de la page Web où se trouve la directive SSI.En plaçant une directive SSI sur chaque page du site, vous pouvez mettre à jour à l'échelle du site de navigation en modifiant uniquement le fichier de menu.- gt;

où le fichier menu.html peut être nommé n'importe quoi.Après avoir intégré la directive en ligne dans la page HTML, la page doit être enregistrée avec l'extension .shtml.Aucune autre action n'est requise, sauf pour créer la page de menu elle-même et la télécharger sur le serveur.Le fichier de menu est enregistré avec l'extension .html et ne nécessite pas de balises d'en-tête.À titre d'exemple simple, le contenu du fichier menu.html peut ressembler à ceci:

lt; ul gt; lt; li gt; lt; a href ' # gt; premier lien nommé ici lt; / a gt; lt; / li gt;

lt; li gt; lt; a href ' # gt; deuxième lien nommé ici lt; / a gt; lt; / li gt;

lt; li gt; lt; a href ' # gt; troisième lien nommé ici lt; / a gt; lt; / li gt;
lt; li gt; lt; a href ' # gt; quatrième lien nommé ici lt; / a gt; lt; / li gt;
lt; / ul gt;


En collant la directive de menu SSI dans chaque page du site Web, toutes les pages afficheront ce contenu.Si une page Web est supprimée ou déplacée, modifiez simplement le fichier menu.html et toutes les pages afficheront les liens de navigation mis à jour.

Étant donné que les directives SHTML peuvent également être utilisées pour servir d'autres contenus dynamiques en dehors de la navigation par menu, une page d'index SHTML n'a pas nécessairement à inclure un index SHTML, mais les menus de navigation sont fortement encouragés et aident les moteurs de recherche à ramper le site.Les liens de navigation cassés nuisent uniquement au trafic du site et au placement des moteurs de recherche.

Les utilisations supplémentaires pour SSI incluent l'ajout d'en-têtes ou de pied de page sur un site, un temps et une date, afficher des informations en dernier modifié, ou pour produire les résultats d'un script CGI tel qu'un compteur de page.Pour profiter de l'index SHTML et des pages Web, le serveur Web hébergeant le domaine doit offrir le côté serveur comprend le plan d'hébergement.Si ce n'est pas le cas, l'hôte servira des pages SHTML sans les analyser, ce qui signifie que le serveur ne réalisera pas les instructions SSI.

De nombreux exemples de différentes directives SSI sont disponibles en recherchant.Les navigateurs Web peuvent afficher l'index SHTML et les wepages aussi facilement que les pages d'index HTML, ne nécessitant aucun plug-ins ou fonctionnalités supplémentaires.