No.2ベストアンサー
- 回答日時:
CGIといっても、いろんな種類があります。
言語はなんですか?
また、サーバーはレンタルですか?
自分で構築するのですか?
種類はNTですか?UNIX?LINUX?
基本情報がまったくわからないので、アドバイスのしようがありません。
一番汎用的なPerlであれば、拡張子htmlはまず無理でしょう。
一般的には.cgiや.plになります。
ryouchiさんがおっしゃっているとおりです。
PHPなら.php、ColdFusionなら.cfmです。
この3つなら、レンタルサーバーで可能です。
ただし、.htmlはCGIに使えないと言う事はありません。
JavaやServer Side JavaScriptでは、拡張子.htmlでCGIが使えるようです。
ただ、JavaやServer Side JavaScriptの使えるレンタルサーバーというのは聞いたことがありません。
あったとしても、かなり高額なサーバーになると思います。
ご参考まで。
この回答への補足
先日質問させていただきました者です。HTMLの件で、
説明不足ですみませんでした、レンタルじゃなく自分のパソコンです。Apacheのwebサーバを使います。OSはwin2000serverです。
C++言語で組み込もうと考えています。CGI実行プログラムとただHTML画面を表示するのとをサーバに区別させます。そこでプログラムファイルの拡張子の区別はいらなくなるのかなと思いました。
よろしくお願いします。
No.3
- 回答日時:
試したことはありませんが、実行ディレクトリにhtaccessファイルの設置が
許可されており、そこでの設定が反映される環境ならば、.htaccessに
.htmlという拡張子のContent-typeをapplication/x-httpd-cgiとする記述を
すれば実行はできるかな?と思います。
が、その場合同一ディレクトリ内(と、下階層)の.htmlという拡張子のファイル
はすべてcgiプログラムとして解釈されると思います。
拡張子の意味を考えるとあまりおすすめできるものではないかもしれませんね・・・
この回答への補足
先日質問させていただきました者です。HTMLの件で、
説明不足ですみませんでした、Apacheのwebサーバを使います。OSはwin2000serverです。
C++言語で組み込もうと考えています。CGI実行プログラムとただHTML画面を表示するのとをサーバに区別させます。そこでプログラムファイルの拡張子の区別はいらなくなるのかなと思いました。
よろしくお願いします。
No.1
- 回答日時:
プロバイダーによっても違いますし、CGIを作成するソフトウェアによっても違います。
ひとつ言えることは拡張子htmlでは動かないと思います。
(サーバ側で特別なマッピングをしていれば別ですけど・・・)
perl(又はjperl)などで書かれたものは、*.plまたは*.cgiをよく使います。
お使いのプロバイダに伺ってみては如何でしょうか?
なお、CGIとはCommon Gateway Interfaceの略ですので、意味から鑑みると、決してperlで記載しなければいけないってことではないと思います。
(最近CGI=perlってみんな思っているのかもしれません)
どの言語でCGIを書くのか、どのサーバソフト(apacheとかIISとか)でどのOSで動かすのかがわかればもう少し回答も近くなるかと思います。
少なくとも、.htmlでは動かないと思いますよ。
この回答への補足
説明不足ですみません、Apacheのwebサーバを使います。OSはwin2000です。
C++言語で組み込もうと考えています。CGI実行プログラムとただHTML画面を表示するのとをサーバに区別させます。そこでプログラムファイルの拡張子の区別はいらなくなるのかなと思いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
URLの.aspとは??
-
リンク先のURLを隠して画像を表...
-
Excelで、社外秘(閲覧のみ)と...
-
HTMLからフォルダを開きたい
-
java_run.batがダウンロードで...
-
htmlの中にexcelが埋め込むには...
-
どのページもすべて同じURLなの...
-
googleドライブで、PDFファイル...
-
一つのリンクに複数のURLを指定
-
HTMLで別PCのフォルダを開く
-
iPadの標準ブラウザでローカルH...
-
リンク先からリンク元の、同じ...
-
htmlファイルの表示が真っ白
-
ページが変わっても同じ音楽を...
-
メールに添付されたhtmlファイ...
-
選択した複数のファイルを、一...
-
【HTML】1クリックで複数ファイ...
-
ページの途中にリンクするとそ...
-
ファイルをダウンロードすると...
-
htmlの謎
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLの.aspとは??
-
aspxとうい拡張子がASP.netだと...
-
リンク先のURLを隠して画像を表...
-
IE8の挙動について
-
ホームページのコメント欄の作...
-
ホームページで拡張子?がasp
-
CSSナビゲーションで表示ページ...
-
land.toでMovable Type
-
別のページ途中に飛ぶ#ジャン...
-
アクセス制限(1日1回)
-
a href= の使い方について
-
トップやサイド部分のテンプレ...
-
javasprictとcgi/perlの違いを...
-
[html]画像選択ページと画像表...
-
軽く制限のあるホームページの作成
-
DreamweaverでPHPページの作成
-
JavaScriptとPHPの違いについて
-
掲示板の作り方
-
PHPアプリで共通部分を共有化す...
-
html+php+mysql検索画面構成に...
おすすめ情報