![]() SSIを活用する(1)…SSIとは![]() Posted at 2005/01/20 09:36 カテゴリ:アフィリエイト / コラム 2 TrackBacks![]() SSIを活用する(1)…SSIとはSSI(サーバ・サイド・インクルード…Server Side Includes )とは、訪問者がサーバ(サイト)にアクセスしたときに、設置したHTMLにサーバ側で「何かの処理」を施す技術のことです。「何かの処理」は指定するコマンドによって異なりますが、アタクシ・うかのサイトでは、全ページの共通部分を外部ファイルとして抜き出し、メインのHTMLと外部ファイルに書かれたHTMLをくっつけるようにしています。 例えばサイトのフッターの部分。 「Copyright」の記述がありますが、ウチでは全ページに表示させてます。 これ、基本的にいじる部分ではないのですが、年に1回だけ「2004-2005」の部分を修正しなければなりません。 年に1回だけとは言え、仮に100ページあれば100ページ全部を直さなければならず、相当な手間がかかります。 そこででてくるのがSSIです。 詳しくはSSIを活用する(2)以降に記載しますが、本体のHTMLにあるコマンドを記載して、外部ファイルに抜き出したフッター部分のHTMLをサイトにアクセスがあった際に本体のHTMLにくっつけてあげる(記載したコマンドと置き換える、みたいな)という処理を行わせます。 このような処理を行わせることで、修正するのはフッター用外部ファイルひとつだけで、あとはSSIでくっつけることにより全ページに修正が反映されます。 他にもcgiを実行させたり、日時を表示させたりと、いろいろな使い方があるようですが、HTMLを外部ファイル化してくっつける方法はサイト運営で非常に有効ですので、この方法についてSSIを活用する(2)以降で述べたいと思います。 ただし、SSIはサーバによっては使用できないこともあります。SSIが使用できるかどうかは、サーバの運営会社サイトなどで確認しておきましょう。 なお、UInCS PM(設置サーバ:ロリポップ)では「ヘッダー部(画像等を含む)」「左サイドバーのメニュー部」「フッター部」をSSIでくっつけてます。 このエントリの編集 Bookmarklet: BlosxomThis!
A quick preview will be rendered here when you click "Preview" button.
|