1. SSIとは
サーバーサイドインクルード: サーバーサイドインクルードは、ASP に似たサーバーベースの Web ページ制作テクノロジーです。サーバーサイド インクルード (SSI) ディレクティブを使用すると、コンテンツがブラウザーに送信される前に、テキスト、グラフィックス、またはアプリケーション情報を Web ページに含めることができます。たとえば、SSI を使用して、時刻/日付スタンプ、著作権表示、または顧客が記入して返信するためのフォームを含めることができます。インクルード ファイルを使用すると、複数のファイルに繰り返し現れるテキストやグラフィックを簡単に含めることができます。すべてのファイルにコンテンツを入力するのではなく、コンテンツを 1 つのインクルード ファイルに入力するだけです。インクルード ファイルは非常に単純なステートメントで呼び出され、Web サーバーにコンテンツを適切な Web ページに挿入するよう指示します。また、インクルード ファイルを使用すると、コンテンツに対するすべての変更を 1 か所で行うだけで済みます。
2. SSIのコマンドとは何ですか
[1] サーバー側の環境変数を表示する
[2] テキストコンテンツをドキュメントに直接挿入します
[3] WEBドキュメント関連情報(ファイル作成日/サイズ等)を表示
[4] サーバー上の各種プログラムを直接実行(CGIやその他の実行可能プログラムなど)
[5] SSI 情報の表示形式を設定します ; (ファイル作成日/サイズの表示方法など) if 条件文を使用して高度な SSI 変数を設定できます。
3. APACHE による SSI の設定
Apache はデフォルトでは SSI をサポートしていないため、設定するには httpd.conf を変更する必要があります。ここでは例として Windows プラットフォーム上の Apache 2.0.x を取り上げます。conf ディレクトリ内の httpd.conf ファイルを開いて変更します
LoadModule include_module modules/mod_include.so
意志
rree が
に変更されました
<Directory /> Options FollowSymLinks AllowOverride None </Directory>
意志
rree が
に変更されました
<Directory /> Options Indexes FollowSymLinks Includes AllowOverride None </Directory>
3.index.htmlのソースコード
りー