Includeコマンドは、他の文書から現在解析されている文書にテキストや画像を挿入できます。これはSSI全体の鍵となります。 Include コマンドを使用すると、1 つのファイルを変更するだけでサイト全体が即座に更新されます。
Include コマンドには 2 つの異なるパラメータがあります。サイトを更新するために間違ったパラメータを使用すると、本来の目的を達成できないだけでなく、大量のエラー メッセージが表示されます。
仮想: サーバー側のドキュメントへの仮想パスを与えます。例:
サイトのコンテンツをより合理的に整理するために、ユーザーはルート ディレクトリに include サブディレクトリを作成できます。すべてのインクルード ファイルを保存します。 Virtual パラメーターは、含めるべきものが仮想ファイルであること、つまり、ファイルと現在解析されているドキュメントが同じディレクトリーに存在せず、別のディレクトリーに保管されていることをサーバーに通知できます。サーバーは、このパラメータの値に基づいて、ルート ディレクトリ内の include サブディレクトリを検索します。この方法を使用すると、HTML ドキュメントに含まれるすべてのファイルを 1 つのディレクトリに配置し、異なるページをそれらの関係に応じて異なるディレクトリまたはサブディレクトリに保存できます。サーバーがどのドキュメントを解析しても、エラーを生成することなく、含まれているファイルを見つけることができます。
しかし、解決しなければならない小さな問題があります。通常、いくつかの TITLE タグと META タグをページに追加します。すべてのページが同じヘッダー ファイルを呼び出すように規定すると、柔軟性が非常に低くなります。このような問題が発生した場合、ユーザーは 2 つのインクルード ファイルを使用できます。1 つは TITLE タグの前のコンテンツを設定し、もう 1 つは META タグの後の部分を設定し、2 つのインクルード ファイルの間にカスタム コンテンツを追加できます。例: