SSI(サーバー側インクルード)

Anonymous
2024-09-16T19:35:09+00:00

SSI(サーバー側インクルード)が利用したいのですが、

windows10でIISによるwebサーバーでも使えますでしょうか?

その場合の設定「サーバー側インクルード」は、どうすれば出来ますでしょうか?

また、下記のような記述で、利用出来ると有るようですが、

<!--#exec cgi="/HITCOUNTER.EXE"-->

そしてこれが「xml」となっているのですが、

<!--#exec cgi="MyCmd204.exe"-->として、

別のサイトの情報によれば、「.stm」ファイルで無いと機能しないとも有ります。

実際に、「Count.txt」なるカウンター値を更新し、標準出力に出すexeとして、

「MyCmd204.exe」を作成し、関連必要ファイルとともに、

「index.html」と同じフォルダに全て配置し、webサーバーを起動し、

クライアントpcのブラウザーから、httpアクセスすると、

ServerError「404(ファイルまたはディレクトリが見付からない)」エラーが出ます。

windows10でIISによるwebサーバーでは、使え無いのでしょうか?

教えてください。よろしく、お願いします。

Windows Server ネットワーク

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。 プライバシーを保護するために、移行された質問のユーザー プロファイルは匿名化されます。

0 件のコメント コメントはありません
{count} 件の投票

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2024-09-17T01:14:47+00:00

    まさにCopilotが得意とする質問なので、聞いてみました。この続きはご自身でどうぞ。

    .

    .

    0 件のコメント コメントはありません
  2. Anonymous
    2024-09-17T05:09:33+00:00

    まずは公式情報をちゃんと読み解きましょう。

    サーバー側インクルード <serverSideInclude> | Microsoft Learn

    IIS の機能として SSI が正しく構成されていますか?

    サンプル コードのような方法で SSI を有効にしていますか?

    0 件のコメント コメントはありません
  3. Anonymous
    2024-09-17T11:14:24+00:00

    これは、初耳です。

    Server Side Includes が、

    本当に、HTML文で、

    <!-- #include file="header.html" -->

    <!-- #include file="footer.html" -->

    つまりは、本当に、

    物理的にそこに有るソースファイルを、

    includeする機能だとは、、、。

    そして、HTML文として、

    ヘッダーとフッターも、自動生成して、

    クライアント側へ、出力してくれるのですんね?

    0 件のコメント コメントはありません
  4. Anonymous
    2024-09-17T11:24:54+00:00

    はい、そうだと、思っているのですが、

    どうしても、「SSI」が、思うように実装出来ません。

    それで、正しい答えを、暗中模索して、捻りだすよりは、

    いっそ、私にとって、最新の、「PHP」を導入して、

    「HTML」文と、合わせて、「PHP」文で、

    思うようなコードを、実装しようかと、

    インストールを始めたところですが、

    これが、コマンドプロンプトから「php -v」と入力しても、

    「PHP Woarning、、、、」と出て、

    調べたら、VS2014バージョンのDLLが、不整合かと、

    DownLoadし直そうとしていたところ、

    この返信をいただき、中断して、

    今に、至っています。

    全て、もう一度、正しく構成出来ているか、

    検討してみるつもりです。

    ありがとう、ございました。

    0 件のコメント コメントはありません