• 締切済み

cgiをhtmlとして表示したい

無料のcgiファイルを設置しお問い合わせフォームを作りました。 http://mydomain/question.cgi ←みたいなURLでアクセスできるようにしたのですが、 http://mydomain/question.html のURLでお問い合わせフォームにアクセスできるように するにはどうしたらいいですか?ちなみに.htaccessはレンタルサーバーで使えます。 よろしくお願いします。

みんなの回答

  • te2kun
  • ベストアンサー率37% (4557/12166)
回答No.1

AddHandlerの設定でCGIを.html って拡張子で実行させるようにすればよいでしょう ただし、.htmlでもCGIを実行させるために、サーバの負荷が高くなります。

参考URL:
http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/mime.html

関連するQ&A

  • CGIについて

    現在、自身のホームページで問い合わせフォームなどは、レンタル有料版の「フォームズ」を利用していますが、どうしてもやはり色々制限されるし、URLがレンタル先のアドレスなので、CGIを新たに作ろうと試みたいと思うのですが やはりオートレスポンダーなどのCGI全般設置は素人にはとても設置などは不可能なのでしょうか? 作りたいのは商品注文フォームです。(買い物かごなどではない) 「用は貴方のやる気次第」と言う回答もおありかもしれませんが、CGI設置はどの程度の難解な物なのでしょうか? 抽象的な質問ですいません。

    • ベストアンサー
    • CGI
  • /httpdocsでのCGI動作を有効化

    こんにちは。 現在私が利用しているレンタルサーバーではCGIの設置先を「/cgi-bin」のみに限定しています。 色々調べていますと「.htaccess」によって「/httpdocs」などでもCGIを有効にする方法があるという情報に出会いました。 方法などはどうしても発見できませんでした。 そんなことが可能なのですか? また、方法が紹介されたページなどあればURLをお教え下さい。 お手数をお掛け致しますが宜しくお願い申し上げます。

    • ベストアンサー
    • Perl
  • サイトにCGIでお問合せフォームを設置したいです

    自分で作ったサイトにCGIでお問合せフォームを設置したいのですが、設置方法がわかりません。 フリーの素材をダウンロードしたものの、何をどうすればいいのかわかりません。 以下、フリーのダウンロード先になります。 http://www.synck.com/contents/download/cgi-perl/mailform.html メールフォーム UTF-8専用(無料CGI)をダウンロードしました。 サイトはDWCS3で作りました。 OSはXPです。 レンタルサーバーはXサーバーを使用します。 以上、よろしくお願いいたします。

    • 締切済み
    • CGI
  • 「ログインしてからご利用してください」というメッセージを表示させたい

    掲示板CGIを設置しました。11個あります。それで.htaccessを使って掲示板の一覧のところをアクセス制限をかけました。 が、しかし、うっかり.htaccessのファイルが入っているフォルダに掲示板のCGIを入れればいいものをちがうフォルダに入れてしまって、掲示板のURLを直接入れるとアクセスできるようになってしまいました。 そこで、登録されてない人が(ログインしてない人が)掲示板のURLを入れてもアクセスされないようにしたいのです。 どうすればいいでしょうか?よろしくお願いします。

  • CGI不可の場合ですが・・・

    初心者でHPを作成中です。ページにお問い合わせ用のフォームが作りたいのですが FC2が無料で提供しているメールフォームにリンクさせる形で設置したいと思いますが これってCGI不可のサーバーだとダメってことでしょうか? CGIの意味がイマイチわかっていないのではずかしいのですが ページ上のリンクをクリックしてFC2メールフォームのウインドウが開くように することは「CGI設置不可」だとやってはいけませんか? それとも意味がちがいますか?

  • CGIを有効にしたい

    初心者なのでCGIを動かす方法がわかりません。 自分で質問ページや同じエラー出てるものなどを調べ、 色々やってみましたが動きませんでしたので質問させて下さい。 <状況> ・WADAXのレンタルサーバを使用 ・お問い合わせフォームの記述は、 form id="form1" action="contact.cgi" method="post" onSubmit="return check();" ・同じ階層にあるcontact.cgiの属性の変更で700に設定 ・同じ階層に.htaccessをUPし、その内容は、 Options +ExecCGI AddHandler cgi-script .cgi .pl ・contact.cgiの一行目は、 #! /usr/local/bin/perl ・403エラーだったのが色々いじったら500エラーになった。 その他確認することはありますでしょうか。 お問い合わせフォームから送信を押した後が表示されないので困ってます。 わかる方、どうぞよろしくお願いします。

  • CGI禁止―――何がCGI?

     よく、レンタルサーバーなどで、「CGIはご利用になれません。」などと書かれている所がありますが、そのCGIとはどういうものまでを指すのでしょうか?  cgi形式のファイルということでしょうか?  フォームメールや、プルダウンメニューなどは良いのでしょうか?

  • cgi-bin内に.htaccess

    現在MacOSXでwebサーバーを構築しているのですが,cgiファイルを置いているcgi-bin内に, .htaccessファイルを置いてアクセス制限を行いたいのですが,これはどのようにしたら良いでしょうか? 現在webページの一部に.htaccessを用いてアクセス制限を行い.そこからcgiにリンクさせているのですが, cgiのアドレスを直で入力するとアクセスできてしまいます. よろしくお願いします.

    • ベストアンサー
    • CGI
  • CGIを使用したフォームの作成について

    現在、会社用のWEBサイトを作成しています。 サイト内にCGIを使用した問い合わせフォームを設置したいと考えています。 とりあえず、DreamweaverでHTML形式のフォームを作成していきましたが、フォームの内容をサーバーへ送信させる際の設定がわからず、そこで止まっています。 過去の質問やCGIについて書かれているサイトで調べてみたものの、よくわからないでいます。 調べたどのページにも、「まずプロバイダに確認すること」とあるのですが、別途レンタルしているサーバーを使用してCGIを設置する場合でもプロバイダでの確認というものが必要なのでしょうか? またどういった点を確認したらいいのでしょうか? レンタルサーバーはWebManegerを使用しています。 CGIは使用できるようで、よくわからないままインストールを行ないました。 学校でHTMLの勉強を少しだけ行ないましたが、実際にサイトをアップロードしたりという経験はありません。 その段階で、CGIの設置の仕方を質問するのは順序が違うかとは思いますが、何かコメントをいただけると助かります。 宜しくお願いいたします。

    • ベストアンサー
    • CGI
  • パスワード自動発行CGI設置で苦戦しています!

    皆様お世話になります。 この度、有料レンタルサーバーに以下のCGIを設置中にどうしても一点不明な部分があり、先に進めません。 条件は以下の通りです。 レンタルサーバー:ポケットサーバー CGI配布URL:http://cgi-garage.parallel.jp/password.html CGI名称:Password limitation このCGIの説明文はhttp://cgi-garage.parallel.jp/pass/pass6/readme/readme.htmlですが、この説明文の中の以下の説明の意味が分かりません。 ------ ・認証が必要なディレクトリを作成し、.htaccess と .htpasswd という空のファイルを作成してください。 ・認証したいページを作成したディレクトリ内に入れてください。 ------ 上記の通りですが、.htaccess と .htpasswdをどこに設置したら良いのでしょうか。 また、説明文を読む限り、 .htaccess と .htpasswdファイルの中には何も入れないくも良いのでしょうか。 もう一点ですが、パス制限したいCGIをどこに設置したら良いのでしょうか? パスの発行や申請メール等の機能は問題なく動作しました。 宜しくお願い致します。

    • 締切済み
    • CGI

専門家に質問してみよう