2011-09-13 4 views
2

私は自分のプロジェクトに必要なため、サーバーサイドインクルードを行う方法を学ぼうとしています。今、SSIをローカルで使用できますか?私のサイトは100%HTML、Javascript、CSSなので、私のものを動かすサーバーはありません。私はメモ帳でファイルを編集しています。 SSIを送信する前にSSIで作業できるようにするにはどうすればいいですか?SSI(サーバーサイドインクルード)を使用する

+0

サポートされているサーバーの種類とサーバー側の言語によって異なります。 –

+0

私はそれをサポートするためにアップロードしようと計画しているサーバーを知っていますが、私はそれを自分のコンピュータ上でローカルに視覚化する方法が必要です。これは可能ですか?カスタムサーバーをダウンロードする必要はありますか? – FreeSnow

+0

サーバーをダウンロードする必要があります。それは習慣である必要はありません。既製品は問題ありません。 – Quentin

答えて

3

SSIをサーバーにアップロードする前にSSIで作業できるようにするにはどうすればよいですか?

サーバーを実行していない場合は、サーバーサイドインクルードを使用できません。その手がかりはその名の通りです。サーバーを使わずにページをローカルでテストする場合、SSIは機能しません。

これを行うには、ローカルPCにWebサーバーをインストールするしかありません。

これはかなり簡単です。 2つの主要なWebサーバーはApacheとIISです。 Apacheは無料です。あなたはそれをダウンロードして無料でインストールすることができます。 IISは商用製品(マイクロソフト社)ですが、無料でインストールできるカットダウン版があります。あなたのために最適なもの(つまり、あなたの実際のWebサーバーと一致するもの)を選ぶと、SSIコードを稼働させることができます。おそらく設定を行うためにいくつかの設定をする必要がありますが、ウェブ開発者としては、行う方法を知っておくと良いことです。

1

ssiを動作させるには、サーバーをローカルで実行する必要があります。あなたはただApacheをインストールするか、XAMPP(lite)を使ってPHPとMySQLを入手することができます。

0

サーバーサイドインクルード(SSI)は、開発者が基本ファイルのHTMLファイルコンテンツを1行のコードで複数の他のHTMLファイルに含めることを支援する、Webサーバーのオプション機能です。アクティブなサーバーコンピューティングがなくても、サーバーのコンテンツ配信機能を呼び出すだけで、シンプルでエレガントで高速な純粋なHTMLサイトを作成する場合、これが必要です。

SSIは、IIS 7上で動作していると、後で取得するために必要な3つの主要な手順があります。

  • 設定IISの役割、
  • 、IISハンドラを拡張しますHTMLコード内のSSIコールを呼び出します。

HEREより詳しい説明です。

関連する問題