SHTMLインデックスとは何ですか?
HTML(HyperText Markup Language)は、インターネット上でWebページを作成するために使用されます。ほとんどのWebサイトの紹介ページは「index.html」という名前で、サイトにナビゲーションリンクを提供することを目的としています。このページにServer Sideが含まれる特別な命令が含まれている場合、ページはインデックスとして保存する必要があります。 s html。 インデックスページにSSIディレクティブまたはサーバーの手順を含めることで、SHTMLインデックスページ自体だけでなく、サイト内のすべてのページから正確なサイトナビゲーションを維持するタスクを大幅に簡素化できます。
適切なサイトナビゲーションは、任意のWebサイトの重要な機能ですが、ナビゲーションリンクはページを削除したり、コンテンツを追加したりすることで破損する可能性があります。これは、変更を考慮して残りの各ページのナビゲーションコードを退屈に編集することを意味します。 SHTLMインデックス戦略を使用して、変更を編集する必要がある単一のナビゲーションファイルのみを編集する必要があります。この単一のファイルのコンテンツは、サイト内のすべてのページにその場で埋め込むことができるためです。
SSIを使用するには、HTMLページにSSIディレクティブまたはSSIコードの行を含めてSHTMLを保存する必要があります。このSSIディレクティブは、サーバーに追加のコンテンツをWebページの本文に貼り付けるように指示します。この場合の追加コンテンツは、サイトのメニューコードを含むサーバーに存在する個別のHTMLファイルです。メニューコードは、SSIディレクティブが配置されているWebページのポイントに挿入されます。 サイト内のすべてのページにSSIディレクティブを配置することにより、単一のメニューファイルのみを編集して、ナビゲーションサイト全体を更新できます。
SSIディレクティブは次のようになります。 <! - #include file = "menu.html" - > menu.htmlファイルに何でも名前が付けられます。ワンラインディレクティブをHTMLページに埋め込んだ後、ページを保存する必要があります.shtml拡張機能。メニューページ自体を作成してサーバーにアップロードする以外に、他のアクションは必要ありません。メニューファイルは.html拡張機能で保存されており、ヘッダータグは必要ありません。簡単な例として、menu.htmlファイルのコンテンツは次のようになるかもしれません:
SSIメニューディレクティブをWebサイトの各ページに貼り付けることにより、すべてのページにこのコンテンツが表示されます。 Webページが削除または移動されている場合は、menu.htmlファイルを編集するだけで、すべてのページが更新されたナビゲーションリンクを表示します。
SHTMLディレクティブは、メニューナビゲーション以外の他の動的コンテンツを提供するためにも使用できるため、SHTMLインデックスページDOESは必ずしもSHTMLインデックスを含める必要はありませんが、ナビゲーションメニューが強く奨励され、検索エンジンがサイトをcraうとするのに役立ちます。壊れたナビゲーションリンクは、サイトのトラフィックと検索エンジンの配置のみを傷つけます。
SSIの追加の使用には、サイト、時間と日付全体にヘッダーまたはフッターを追加すること、ラスト変更情報の表示、またはページカウンターなどのCGIスクリプトの結果を出力することが含まれます。 SHTMLインデックスとWebページを活用するには、ドメインをホストするWebサーバーは、ホスティングプランにサーバー側の補足を提供する必要があります。そうでない場合、ホストはそれらを解析せずにSHTMLページを提供します。つまり、サーバーはSSI命令を実行しません。
さまざまなSSIディレクティブの多くの例を検索することで利用できます。 Webブラウザーは、HTMLインデックスページと同じくらい簡単にSHTMLインデックスを表示でき、追加のプラグインや機能は必要ありません。