Skip to main content

Cos'è un indice SHTML?

HTML (linguaggio di markup ipertestuale) viene utilizzato per la creazione di pagine Web su Internet.La pagina introduttiva della maggior parte dei siti Web è denominata "Index.html" ed è destinata a fornire collegamenti di navigazione per il sito.Quando questa pagina contiene istruzioni speciali chiamate Server Side Include (SSI), la pagina deve essere salvata come indice. S HTML, creando così una pagina dell'indice SHTML.Includere una direttiva SSI o le istruzioni del server sulla pagina dell'indice possono semplificare notevolmente l'attività di mantenimento di una navigazione accurata del sito, non solo dalla pagina stessa dell'indice SHTML, ma da tutte le pagine all'interno del sito.

La corretta navigazione del sito è una caratteristica fondamentale di qualsiasiIl sito Web, ma i collegamenti di navigazione possono essere interrotti eliminando o aggiungendo pagine o spostando i contenuti.Ciò può significare modificare in modo noioso il codice di navigazione su ciascuna delle pagine rimanenti per tenere conto delle modifiche.Utilizzando una strategia di indice SHTLM, è necessario modificare un solo file di navigazione per le modifiche da riflettere dinamicamente su tutte le pagine all'interno del sito, poiché il contenuto di quel singolo file può essere incorporato sulla mosca in ogni pagina del sito.

Per usare SSI è necessario includere solo una direttiva SSI o una linea di codice SSI nella pagina HTML e salvarlo Shtml.Questa direttiva SSI indica al server di incollare contenuti aggiuntivi nel corpo della pagina Web prima di servirlo.Il contenuto aggiuntivo in questo caso sarebbe un file HTML separato residente sul server che contiene il codice di menu del sito.Il codice del menu viene inserito nel punto della pagina Web in cui si trova la direttiva SSI.Posizionando una direttiva SSI su ogni pagina del sito, è possibile aggiornare il sito di navigazione modificando solo il file di menu singolo.

La direttiva SSI sembra questa: lt;!-#include file ' menu.html-- gt; dove il file menu.html può essere nominato qualsiasi cosa.Dopo aver incorporato la direttiva a una riga nella pagina HTML, la pagina deve essere salvata con l'estensione .shtml.Non è necessaria alcuna altra azione se non per creare la pagina del menu e caricarla sul server.Il file di menu viene salvato con l'estensione .html e non richiede tag di intestazione.Come semplice esempio, il contenuto del file menu.html potrebbe apparire così:

lt; ul gt;
lt; li gt; lt; a href '# gt; primo link chiamato qui lt;/a gt; lt;/li gt;
lt; li gt; lt; a href '# gt; secondo link chiamato qui lt;/a gt; lt;/li gt;
lt; li gt; lt; a href '# gt; terzo link chiamato qui lt;/a gt; lt;/li gt;
lt; li gt; lt; a href '# gt; quarto link chiamato qui lt;/a gt; lt;/li gt;
lt;/ul gt;

Incorando la direttiva del menu SSI in ogni pagina del sito Web, tutte le pagine visualizzeranno questo contenuto.Se una pagina Web viene eliminata o spostata, basta modificare il file menu.html e tutte le pagine verranno visualizzate i collegamenti di navigazione aggiornati.

Poiché le direttive SHTML possono anche essere utilizzate per servire altri contenuti dinamici a parte la navigazione del menu, una pagina dell'indice SHTML non deve necessariamente includere un indice SHTML, ma i menu di navigazione sono fortemente incoraggiati e aiutano i motori di ricerca per strisciare il sito.I collegamenti di navigazione rotti hanno solo danneggiato il traffico del sito e il posizionamento dei motori di ricerca.

Utili aggiuntivi per SSI includono l'aggiunta di intestazioni o piè di pagina in un sito, tempo e data, visualizzazione di informazioni ultime modificate o per produrre i risultati di uno script CGI come un contatore di pagine.Per sfruttare l'indice SHTML e le pagine Web, il server Web che ospita il dominio deve offrire il lato server include con il piano di hosting.In caso contrario, l'host servirà pagine SHTML senza analizzarle, il che significa che il server non eseguirà le istruzioni SSI.

Molti esempi di diverse direttive SSI sono disponibili per la ricerca.I browser Web possono visualizzare l'indice shtml e le risorse con la stessa facilità delle pagine dell'indice HTML, che non richiedono plug-in o funzionalità aggiuntive.