Skip to main content

SHTMLインデックスとは何ですか?

HTML(HyperText Markup Language)は、インターネット上でWebページを作成するために使用されます。ほとんどのWebサイトの紹介ページは「index.html」という名前で、サイトにナビゲーションリンクを提供することを目的としています。このページにServer Sideが含まれる特別な命令が含まれている場合(SSI)、ページはインデックスとして保存する必要があります。インデックスページにSSIディレクティブまたはサーバーの手順を含めると、SHTMLインデックスページ自体だけでなく、サイト内のすべてのページから、正確なサイトナビゲーションを維持するタスクを大幅に簡素化できます。Webサイトですが、ページを削除または追加したり、コンテンツを移動したりすることで、ナビゲーションリンクを壊すことができます。これは、変更を考慮して残りの各ページのナビゲーションコードを退屈に編集することを意味します。SHTLMインデックス戦略を使用して、サイト内のすべてのファイルのコンテンツをサイト内のすべてのページに埋め込むことができるため、変更をサイト内のすべてのページで動的に反映するために変更を編集する必要があります。ssiを使用するには、HTMLページにSSIディレクティブまたはSSIコードの行を含めてSHTMLを保存する必要があります。このSSIディレクティブは、サーバーに追加のコンテンツをWebページの本文に貼り付けるように指示します。この場合の追加コンテンツは、サイトのメニューコードを含むサーバーに存在する個別のHTMLファイルです。メニューコードは、SSIディレクティブが配置されているWebページのポイントに挿入されます。サイト内のすべてのページにSSIディレクティブを配置することにより、単一のメニューファイルのみを編集してナビゲーションサイト全体を更新できます。 - > come.htmlファイルに何でも名前が付けられます。ワンラインディレクティブをHTMLページに埋め込んだ後、.shtml拡張機能でページを保存する必要があります。メニューページ自体を作成してサーバーにアップロードする以外に、他のアクションは必要ありません。メニューファイルは.html拡張機能で保存されており、ヘッダータグは必要ありません。簡単な例として、menu.htmlファイルのコンテンツは次のようになります。< li>< a href '#>ここにある最初のリンク</a></li>< li>< a href '#>ここにある2番目のリンク</a></li>

< li>< a href '#>ここにある3番目のリンク</a></li>

< li>< a href '#>ここに名付けられた4番目のリンク</a></li>

</ul>ssiメニューディレクティブをWebサイトの各ページに貼り付けることにより、すべてのページにこのコンテンツが表示されます。Webページが削除または移動されている場合は、menu.htmlファイルを編集するだけで、すべてのページが更新されたナビゲーションリンクを表示します。shtmlディレクティブを使用してメニューナビゲーションを除いて他の動的コンテンツを提供することもできるため、SHTMLインデックスページには必ずしもSHTMLインデックスを含める必要はありませんが、ナビゲーションメニューを強く奨励し、サイトをクロールするためにエンジンを検索するのに役立ちます。壊れたナビゲーションリンクは、サイトのトラフィックと検索エンジンの配置のみを傷つけます。SSIの追加の用途には、サイト、時間と日付全体にヘッダーまたはフッターの追加、ラスト修飾情報の表示、またはページカウンターなどのCGIスクリプトの結果を出力することが含まれます。SHTMLインデックスとWebページを活用するには、ドメインをホストするWebサーバーは、ホスティングプランにサーバー側の補足を提供する必要があります。そうでない場合、ホストはそれらを解析せずにSHTMLページを提供します。つまり、サーバーはSSI命令を実行しません。Webブラウザーは、HTMLインデックスページと同じくらい簡単にSHTMLインデックスを表示でき、追加のプラグインや機能は必要ありません。