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.