- ベストアンサー
CGIを使ったときのアドレスのこと
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
No.1の方の補足です。 <title>(メニューバーに表現される掲示板のタイトルを忘れずに)</title> <FRAMESET rows="100%,*"> <FRAME SRC="掲示板のURLをここに入れる。(末尾が.cgiになっているものですね)"> </FRAMESET> これを<head></head>内に記載すればオッケーです。 また掲示板の(メニューバーに書かれる)タイトルはこのindex.htmlにつけられたタイトルになります。 cgiのプログラムの方で記載したタイトルは無効になりますので御注意を。 もちろん、フレームを使いますので、フレーム環境が無効のブラウザでは閲覧が不能になることも気をつけてください。(かなり古いブラウザになりますが)
その他の回答 (2)
- aton
- ベストアンサー率47% (160/334)
WebサーバーがApacheなら,ScriptAliasディレクティブを使えば可能です。参考URL(英語ですが)のScriptAliasの項の説明の最終行にそのような例が載っています。 ただ,当たり前ですがサーバーの設定(httpd.conf)ファイルを書き換える必要があります。従って借りサーバーなどでCGIを動かしている場合はこの方法は使えないでしょう。
お礼
ありがとうございました
- danmarino
- ベストアンサー率63% (26/41)
基本的には「できない」と考えた方がいいと思うのですが、以下の方法で擬似的に解決されてはいかがでしょうか? (1)「bbs」というディレクトリを作成します。 (2)そのディレクトリの中にフレームを記述したindex.htmlを作成し、frame srcでbbs.cgiを読み込みます。 結果、http://www.yourdomain.com/bbsでbbs.cgiが表示できます。
お礼
ありがとうございました
関連する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を出さなければいけないのでしょうか?よろしくお願いします。
- ベストアンサー
- ハードウェア・サーバー
- .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 としてみたんですがサッパリだめでした どうかよろしくお願いします。
- 締切済み
- Perl
- 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は動かなくなるのでしょうか?
- ベストアンサー
- その他(ITシステム運用・管理)
お礼
ありがとうございました