Windows XP プロフェッショナル SP2 で、サーバサイドインクルード は使えないのでしょうか?


使えるのであれば、設定方法を教えてください。

※windows2003サーバなどのやり方はGoogleで調べると出てくるのですが、XPとなると情報がみあたりません。かといって、「XPではサーバサイドインクルードは使えない」とうい情報もみあたりません。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/06/19 18:10:01
  • 終了:2006/06/20 17:24:53

回答(3件)

id:tawazou No.1

tawazou回答回数33ベストアンサー獲得回数72006/06/19 19:15:15

ポイント30pt

SSIは使用したことないのですが、XP Professionalで使用できました。

<!--#echo var="DATE_LOCAL"-->

をtest.shtmlで保存し、日付が表示されました。

インターネットインフォメーションサービス→「Webサイト」プロパティ→「ホームディレクトリタブ」の「構成」→マッピングタブの「アプリケーションマッピング」

.shtml が C:\WINDOWS\system32\inetsrv\ssinc.dll

にマッピングされていれば使用できると思いますので、確認してみて下さい。

http://search.microsoft.com/results.aspx?q=ssinc.dll&l=1&mkt=ja-...

id:dakyo-an

いま手元に環境がないので、後日に試してみます。

2006/06/20 00:15:44
id:tpichu No.2

tpichu回答回数304ベストアンサー獲得回数12006/06/19 19:24:05

ポイント30pt

SSIなどの設定はWebサーバーソフトウェア側で設定できる事柄です。

サーバーが何かにもよりますが

* IISの場合

http://www.atmarkit.co.jp/fwin2k/win2ktips/546iis6func/iis6func....

こちらに書かれています。拡張機能から設定できるようです。

* Apache

http://httpd.apache.org/docs/2.0/ja/howto/ssi.html

こちらに書かれているとおりです。(これは2.0系の場合

Options +Includes

AddType text/html .shtml

AddOutputFilter INCLUDES .shtml を設定すればOKです。

id:dakyo-an

IIS 6.0はWindows2003サーバで動いているようなのです。

WindowsXP pro SP2 ですと、IIS5.1です。

IIS6.0を個別でインストールすればいいのですが・・・

2006/06/20 00:14:01
id:tawazou No.3

tawazou回答回数33ベストアンサー獲得回数72006/06/20 12:18:13

ポイント30pt

IIS2.0(3.0)以降SSIが利用できるようになったようです。

なので、XP ProのIIS 5.1も利用できるということだと思います。

設定方法はIISのバージョンによって異なるようですが、IIS5.1ではデフォルトのインストールで何も設定する必要はありませんでした。

ただし、<!-- #exec cmd=・・-->を実行するにはレジストリの修正が必要みたいです。

http://www.att.or.jp/perl/win/iis.html#Q7

id:dakyo-an

うーん、やったのですが#includeは読み込んでくれないですねぇ・・・

ちょっと質問を切らせていただき、再質問します。

2006/06/20 17:24:25

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません