Qu'est-ce qu'un index SHTML?

HTML (Hypertext Markup Language) est utilisé pour créer des pages Web sur Internet. La page d'introduction de la plupart des sites Web s'appelle «index.html» et est destinée à fournir des liens de navigation pour le site. Lorsque cette page contient des instructions spéciales appelées SSI (Server Side Includes), 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 d'instructions de serveur dans la page d'index peut grandement simplifier la tâche consistant à maintenir une navigation précise sur le site, non seulement à partir de la page d'index SHTML elle-même, mais à partir de toutes les pages du site.

Une navigation de site appropriée est une fonctionnalité essentielle de tout site 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 modifier fastidieusement le code de navigation sur chacune des pages restantes pour prendre en compte les modifications. Avec une stratégie d’indexation SHTLM, il suffit de modifier un seul fichier de navigation pour que les modifications soient répercutées de manière dynamique sur toutes les pages du site, car le contenu de ce fichier unique peut être incorporé à la volée dans chaque page du site.

Pour utiliser SSI, il suffit d'inclure une directive SSI ou une ligne de code SSI dans la page HTML et de l'enregistrer en SHTML. Cette directive SSI indique au serveur de coller du contenu supplémentaire dans le corps de la page Web avant de le diffuser. Le contenu supplémentaire dans ce cas serait un fichier HTML séparé résidant sur le serveur contenant le code de menu du site. Le code de menu est inséré à l'endroit 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 la navigation à l'échelle du site en modifiant uniquement le fichier de menu.

La directive SSI ressemble à ceci: <! - # include file = "menu.html" -> où le fichier menu.html peut porter un nom quelconque. Après avoir incorporé la directive one-line dans la page HTML, celle-ci 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 balise d'en-tête. À titre d’exemple simple, le contenu du fichier menu.html pourrait ressembler à ceci:

<ul>
<li> <a href="#"> Le premier lien nommé ici </a> </ li>
<li> <a href="#"> Le deuxième lien est nommé ici </a> </ li>
<li> <a href="#"> Le troisième lien est nommé ici </a> </ li>
<li> <a href="#"> Le quatrième lien nommé ici </a> </ li>
</ ul>

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, éditez simplement le fichier menu.html et toutes les pages afficheront les liens de navigation mis à jour.

Etant donné que les directives SHTML peuvent également être utilisées pour diffuser du contenu dynamique en dehors de la navigation dans les menus, une page d'index SHTML ne doit pas nécessairement inclure un index SHTML, mais les menus de navigation sont vivement encouragés et aident les moteurs de recherche à analyser le site. Les liens de navigation rompus ne font que nuire au trafic sur le site et au placement dans les moteurs de recherche.

D'autres utilisations de SSI incluent l'ajout d'en-têtes ou de pieds de page dans un site, l'heure et la date, l'affichage des dernières informations modifiées ou la sortie des résultats d'un script CGI, tel qu'un compteur de page. Pour tirer parti de l'index et des pages Web SHTML, le serveur Web hébergeant le domaine doit offrir Server Side Includes avec le plan d'hébergement. Si ce n'est pas le cas, l'hôte servira les pages SHTML sans les analyser, ce qui signifie que le serveur n'exécutera pas les instructions SSI.

De nombreux exemples de différentes directives SSI sont disponibles en effectuant une recherche. Les navigateurs Web peuvent afficher les index et les pages SHTML aussi facilement que les pages d'index HTML, sans nécessiter de plug-in ni de fonctionnalité.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?