Co to jest indeks SHTML?

HTML (Hypertext Markup Language) służy do tworzenia stron internetowych. Strona wprowadzająca na większości witryn nosi nazwę „index.html” i ma na celu udostępnienie linków nawigacyjnych do witryny. Jeśli ta strona zawiera specjalne instrukcje o nazwie Zawiera po stronie serwera (SSI), stronę należy zapisać jako indeks. s html, tworząc w ten sposób stronę indeksu SHTML. Umieszczenie dyrektywy SSI lub instrukcji serwera na stronie indeksu może znacznie uprościć zadanie utrzymania dokładnej nawigacji w witrynie, nie tylko ze strony indeksu SHTML, ale ze wszystkich stron w witrynie.

Prawidłowa nawigacja w witrynie jest kluczową cechą każdej witryny, ale łącza nawigacyjne można przerwać, usuwając lub dodając strony lub przenosząc zawartość. Może to oznaczać żmudną edycję kodu nawigacyjnego na każdej z pozostałych stron w celu uwzględnienia zmian. Korzystając ze strategii indeksu SHTLM, tylko jeden plik nawigacyjny musi być edytowany, aby zmiany były dynamicznie odzwierciedlane na wszystkich stronach w witrynie, ponieważ zawartość tego pojedynczego pliku można natychmiast umieścić na każdej stronie w witrynie.

Aby korzystać z SSI, wystarczy zawrzeć dyrektywę SSI lub wiersz kodu SSI na stronie HTML i zapisać SHTML. Ta dyrektywa SSI instruuje serwer, aby wkleił dodatkową treść do treści strony internetowej przed jej udostępnieniem. Dodatkową zawartością w tym przypadku byłby osobny plik HTML znajdujący się na serwerze, który zawiera kod menu witryny. Kod menu jest wstawiany w punkcie strony internetowej, w którym znajduje się dyrektywa SSI. Umieszczając dyrektywę SSI na każdej stronie witryny, możesz aktualizować nawigację w całej witrynie, edytując tylko jeden plik menu.

Dyrektywa SSI wygląda następująco: <! - # include file = "menu.html" -> gdzie plik menu.html może mieć dowolną nazwę. Po osadzeniu dyrektywy jednowierszowej na stronie HTML stronę należy zapisać z rozszerzeniem .shtml. Żadne inne działanie nie jest wymagane, z wyjątkiem utworzenia samej strony menu i przesłania jej na serwer. Plik menu jest zapisywany z rozszerzeniem .html i nie wymaga tagów nagłówka. Jako prosty przykład zawartość pliku menu.html może wyglądać następująco:

<ul>
<li> <a href="#"> Pierwszy link o nazwie tutaj </a> </li>
<li> <a href="#"> Drugi link o nazwie tutaj </a> </li>
<li> <a href="#"> Trzeci link o nazwie tutaj </a> </li>
<li> <a href="#"> Czwarty link o nazwie tutaj </a> </li>
</ul>

Wklejając dyrektywę menu SSI do każdej strony w witrynie, wszystkie strony będą wyświetlać tę treść. Jeśli strona zostanie usunięta lub przeniesiona, po prostu edytuj plik menu.html, a wszystkie strony będą wyświetlały zaktualizowane łącza nawigacyjne.

Ponieważ dyrektywy SHTML mogą być również używane do obsługi innych dynamicznych treści oprócz nawigacji w menu, strona indeksu SHTML niekoniecznie musi zawierać indeks SHTML, ale menu nawigacyjne są bardzo zalecane i pomagają wyszukiwarkom w indeksowaniu witryny. Zepsute linki nawigacyjne tylko szkodzą ruchowi w witrynie i umieszczeniu w wyszukiwarkach.

Dodatkowe zastosowania SSI obejmują dodawanie nagłówków lub stopek w całej witrynie, czasie i dacie, wyświetlanie informacji o ostatniej modyfikacji lub wyświetlanie wyników skryptu CGI, takiego jak licznik stron. Aby skorzystać z indeksu i stron internetowych SHTML, serwer sieci Web obsługujący domenę musi oferować pakiet po stronie serwera wraz z planem hostingu. Jeśli nie, host będzie obsługiwał strony SHTML bez ich analizowania, co oznacza, że ​​serwer nie wykona instrukcji SSI.

Wyszukiwanie obejmuje wiele przykładów różnych dyrektyw SSI. Przeglądarki internetowe mogą wyświetlać indeks i strony SHTML tak łatwo, jak strony indeksu HTML, nie wymagając żadnych dodatkowych wtyczek ani funkcji.