• ベストアンサー

CGIを使ったときのアドレスのこと

atonの回答

  • aton
  • ベストアンサー率47% (160/334)
回答No.2

 WebサーバーがApacheなら,ScriptAliasディレクティブを使えば可能です。参考URL(英語ですが)のScriptAliasの項の説明の最終行にそのような例が載っています。  ただ,当たり前ですがサーバーの設定(httpd.conf)ファイルを書き換える必要があります。従って借りサーバーなどでCGIを動かしている場合はこの方法は使えないでしょう。

参考URL:
http://httpd.apache.org/docs/mod/mod_alias.html#scriptalias
kei099
質問者

お礼

ありがとうございました

関連するQ&A

  • Apacheのcgi-bin

    ApacheでCGIを実行するためのフォルダをcgi-binとしたのですがアドレスがなんかややこしくて困っております。 その際、http://locallhost/cgi-bin/bbs/bbs.cgiとアドレスがなるのですが、これをhttp://locallhost/bbs/bbs.cgiと変えることは可能でしょうか? また、KENT-WEBさんがご提供されていらっしゃるpostmailというCGIをApacheで表示しようとするとエラーが出てしまいます。cgiは動くのですが、中に同梱されているhtmlは表示してくれません。これは、cgi-binの外にhtmlを出さなければいけないのでしょうか?よろしくお願いします。

  • index.cgi

    サーバーに掲示板を設置しています。 アドレスが、 http:// ~ /bbs.cgi となってますが、index.cgi にしたいと思ってます。 1.これをすることによるメリットはあるのでしょうか? 2.変更するとしたら、 bbs.cgi → index.cgi に変更するだけでいいのでしょうか? 3.変更した場合、変更する前のアドレスとは全くの別ページになるということでしょうか? 変更することによって検索に有利になるのではないかと思い、 上記のような疑問に至りました。よろしくお願いします。

    • ベストアンサー
    • CGI
  • .htaccessを用いて.cgiを.htmlにリダイレクトしたい

    .htaccessを用いて.cgiを.htmlにリダイレクトしたい 現在webサイトで以下のようなURLが表示される掲示板を設置しています。 http://hoge.com/bbs1/bbs.cgi?nd=dd&parent=32 http://hoge.com/bbs1/bbs.cgi?nd=dd&parent=500 (最後の数字は10から500くらいまであります) これを過去ログにするため、html化しました。 http://hoge.com/log1/32.html http://hoge.com/log1/500.html しかし以下のような.htaccessを、/bbs1/以下に設置しても、htmlに転送することができません。 RedirectPermanent /bbs1/bbs.cgi?nd=dd&parent=32 "http://hoge.com/log1/32.html" ちなみに以下のようなhtmlファイル同士の転送はできます。 RedirectPermanent /bbs1/index.html "http://hoge.com/log1/index.html" 301リダイレクトでcgiをhtmlに転送することはできないのでしょうか? もしおわかりになりましたらご教授いただけますと大変有り難いです。

    • ベストアンサー
    • CGI
  • メールアドレス必須のCGI

     従来のBBSで用いるCGIでは、メールアドレスはなくてもよい、という 粗末な作りから、これを利用した荒らしが毎日のように乱発して大変頭を抱えて いることだと思います。  しかし、大手ゲームメーカー、セガのセガ伝言板(http://www2.sega.co.jp/bbs/)や 一部のソフトハウスで採用されている掲示板では、 ・発言にはメールアドレスを任意ではなく「必須」とする ・ただし、フリーのメールアドレスや転送メールアドレス(いわゆる「捨て」メアド)  による発言は一切認めない ・発言をしたい場合は、まず確認キー(本人と管理者にしかわからないパスワードの一種)を  取得し、本人宛のメールで確認キーを得る (これによって、虚偽のメールアドレスの使用は不可能になります) ・それでも荒らしを強行する輩がいる場合、特定のメールアドレスによる発言を  一切拒否できる機能を盛り込む ・管理者のみならず、発言者本人によって削除、修正ができる(ここでも確認キーが必要) (絶対に、というわけではありませんが、プロキシなど特定のIPアドレス、 リモートホストからのアクセスを拒否できる機能まであればなお良しです)  という共通したシステムがあり、このシステムによって 荒らしを大幅に排除できるのは確実だと思います。  4~5年前まで、かつてセガ伝言板で採用されている、上記にあるようなベースの CGIがフリーソフト扱いで配布されたことがあったそうで、現在は配布を行っていないと 聞きますが、他にもメールアドレスを必須とするCGIの配布を行っているところはないのでしょうか? ※注:バナー広告付きのレンタルは見たことはありますが、    HPの景観を考え、レンタルはないものとします。

    • ベストアンサー
    • CGI
  • cgiの表示アドレス

    超初心者なのですがcgiをつけたいので、ご協力お願いします。iswebで登録してkboardというcgiを設置したいんです。FTPでダウンロードしたファイルをアップしたんですが、そのあとにアドレスをいれて一度表示してみるとあるんですが・・どのアドレスをいれればいいんでしょうか? 自分のHPのアドレスに/cgi-bin/kb-ex-snt/ をつければいいんですか?それともFTPのホスト名につければいいんでしょうか?

    • ベストアンサー
    • CGI
  • CGIが/cgi-bin/以下にしか設置できないサーバー

    現在使ってるレンタルサーバーが不安定なのでusamimi.info(ttp://usamimi.info/~sakura/cgi-bin/puki/)に移転しようと思っています。 しかし、CGIは/cgi-bin/以下に設置ということでtoshinari.netの2chブラウザ対応掲示板を設置しようとしたのですが動きませんでした。 /cgi-bin/の中にフォルダを作ってしまうのです。 ttp://perl.toshinari.net/cgi/bbs/new2ch/index2.html CGIについてはまったくの素人なんですが、bbs.cgiを開いて ../$bbs/subject.txt などとなっているところを ../../$bbs/subject.txt としてみたんですがサッパリだめでした どうかよろしくお願いします。

  • CGIのパスについて?

    HTMLで表示するタイプのBBSのパスについて教えて下さい。同じフォルダー( xx )の中にCGIファイル( bbs.cgi )とHTMLで表示する部分のファイル( index.html )と、プログラムには関連の無い只の案内ファイル( info.html )があります。index.html とinfo.html 間は問題ないのですが、フォーム(別ページでの呼出し。bbs.cgi ?mode=formでの呼出し。)ページからinfo.html へは”info.html ”でリンクを張ると、できません。タスクバーに・・xx/bbs.cgi /info.html /となります。そこで、”../info.html ”でリンクを張ると、そちらへ移動できますが、info.html からフォームへ戻るパスを”bbs.cgi ?mode=form”や”http://www・・・bbs.cgi ?mode=form”(絶対パス)で書くと、1回目は戻れますが、行ったり来たりが出来ません。フォーム→info.html →フォーム→ (ダメ)info.html 。パスはどう書けば良いのでしょうか?ちなみにローカルでのテストです。2回めのinfo.html へのタスクバー表示は1階層上を指しています。少し分かりにくくてすみません。要は行ったり来たりできるパスの書き方を教えて下さい。m(__)m

    • ベストアンサー
    • CGI
  • Apacheのアドレス短縮

    私、Apacheを使用して自宅サーバーを運用しているのですが少し問題点が生じたのでご質問させていただいております。 http://localhost/cgi-bin/bbs/bbs.cgiと表示されるのをhttp://localhost/bbs/bbs.cgiもしくは、http://localhost/bbs.cgiとApacheの設定を変えるだけで表記できますでしょうか?ご存知のかたがいらっしゃいましたら方法をお教え下さい。

  • このような掲示板のCGIを探しています

    私の使用しているプロバイダでは通常のHPのURLと、CGI専用のURLがあります。 通常)http://www.aaa.com/index.html CGI)http://cgi.aaa.com/bbb.cgi 掲示板を置きたいのですが、私が探してきたCGIスクリプトはどれも http://cgi.aaa.com/xxx.cgi のような感じで使用するものばかりで、できればURLを http://www.aaa.com/bbs.html としてcgi は<form action="........>で指定するだけにしたいと思っています。 BBSは通常の(tcupなどにあるようなモノ)と、スレッド式の両方欲しいです。 このようなCGIスクリプトをご存知の方、どこのサイトにそのようなものがあるか 教えて頂けないでしょうか? よろしくお願いします。

    • ベストアンサー
    • CGI
  • Apacheでのcgi使用についてなんですが・・・

    windowsPCにApacheを組み込んでWWWサーバーとして使用していますが一つ問題が発生したのでどうかお力を分けてくださらないでしょうか? その問題というのは、Apacheで掲示板のcgiが使えないのです。httpd.confをcgiが使えるように書き換えましたし、別のAN HTTPDというサーバーソフトではちゃんと掲示板として機能します。cgi-binの中はcgiが使えるように設定したのですがやはりcgi-bin/bbs/bbs.cgiとするとCGIは動かなくなるのでしょうか?