• ベストアンサー

index.cgi

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

  • CGI
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • kuzumiHK
  • ベストアンサー率72% (132/183)
回答No.1

サーバによっては、index.cgiを、 index.htmlと同じようにURLを/で終わらせても 認識してくれる場合があります。 その場合は、若干URLが短くて済みますし、 ユーザは覚えるのが楽です。 (サーバの設定や.htaccessで、bbs.cgiをindex.htmlと同じ扱いにすることが可能なサーバもありますので、index.cgiでなければいけないわけではありませんが、デフォルトではindex.cgiが多いと思います) 検索結果に出てくるTOPページのURLも、 すっきり見えるというメリットがありますが、 コンテンツが同じであれば、 SEO対策と言えるほどの違いはないと思います。 (3)については、全く別のURLという扱いになります。

syuricyan
質問者

お礼

SEO対策にならなければ、無理をしてやる必要もないようなきがしてきました。 よく考えて決めたいと思います。ご回答ありがとうございました。

その他の回答 (1)

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.2

#1さんに加えて。 >2. 投稿フォームなんかはbbs.cgiに向けてpostしていたら、スクリプトやテンプレートの改造が必要になるかもしれない。 スクリプトによってはこれは不要かもしれないし、 設定部分をいじる必要があるのかもしれない。要はスクリプトしだい。

syuricyan
質問者

お礼

そういう難しい部分が出てくるのですね。もう少し考えてみたいと思います。 ご回答ありがとうございました。

関連するQ&A

  • ホームページで、掲示板CGIファイルをindex.htmlからアンカー

    ホームページで、掲示板CGIファイルをindex.htmlからアンカー ホームページで、掲示板CGIファイルをindex.htmlからアンカーで呼び出しているのですが、ファイルが 見つかりませんとWEBサーバーが返してきます。プロバイダーはぷららで、独自CGIサーバーに登録したところ、独自CGI用ディレクトリが、/home/アカウント名/ となっており、URLは、http://cgi19.plala.or.jp/アカウント名/ で登録完了となりました。 FFFTPで、掲示板CGI用フォルダをCGIサーバー内の、「/アカウント名/bbs1」として作成し、その下に 「/アカウント名/bbs1/aska.cgi」として、aska.cgiという、掲示板CGIファイルを設置しました。CGIファイルの属性も、755としました。 これをindex.html側で、<a href="http://cgi19.plala.or.jp/アカウント名/bbs1/aska.cgi">掲示板</a> と呼び出しているのですが、この<a>タグのURLの表記方法に何か間違いなどあるのでしょうか。それとも、CGIファイルの設置場所が間違っているのでしょうか。(/home/アカウント名/bbs1/aska.cgiに置いてもだめでした。) ぷららで独自CGIをお使いの方、ご指南いただければ幸いです。

    • ベストアンサー
    • CGI
  • phpでCGIをインクルード

    コンテンツをPHPで作成していますが、掲示版はCGI(PERL)で自サイト内においています。 例えば、index.php内に掲示板のトップであるbbs.cgiをインクルードささせる方法はないものでしょうか? index.phpとBBS.CGIは同階層に設置してます。 ちなみに、PHPで掲示板という手もありますが、今まで運営しているCGI掲示板にこだわります。 SSIは使わないでインクルードさせる方法があれば、教えて下さい。 (サイト検索しましたが、ヒットしませんでした。)

    • 締切済み
    • PHP
  • CGI掲示板について

    質問させていただきます。 今、CGI掲示板を設置したいのですがうまくいかず困っています。 ちなみに、設置しようと思ったCGI掲示板は、http://www.kent-web.com/bbs/patio.htmlです。 ここに書いてある通りにパーミッションなどを変更し、http://~~/patio/patiocgi にアクセスするとInternal Server Errorとでてきます。 ちなみに、http://click2.jp/publisher/ssi.htmlのテストCGIや簡単なCGIテストページは普通に動きました。 私のサーバOSはCentOS4.5です。 Internal Server Errorと出ると言う事は、サーバ側の内部エラーだと思うのですがエラーがあるとしたらどこの可能性が高いでしょうか? パーミッションなどは何回も確かめたため多分大丈夫だとは思います。 どなたかご教示いただければ幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • [URL] "*/index.cgi" を "*/" のように出来るか?

    自分のHPのトップページをCGIで作ろうと思ってます。 それで、お尋ねしたいのですが、URLで、"index.cgi"というファイル名は、 "index.html"等と同じように、省略が可能なのですか? また、省略が可能な場合、index.cgiとindex.htmlが混在していれば、 省略したURLでアクセスすると、CGIとHTML、どちらが表示されるのですか? もちろん、CGIでトップページを作るとサーバーに負担がかかるのは了解しています。

    • ベストアンサー
    • HTML
  • 解釈の仕方がわかりません index.html

    あまりプログラムには詳しくないのですが、 CGI掲示板を設置するときに、その設置しているディレクトリ内に 「index.html」を作ったほうがいいとかかれてました。 もしくはどこかでそういう風にしたほうがよいとあったので、作りました。 この「index.html」というのがどういう風にとらえていいかがわかりません。 おおもと(最上階)に「index.html」があってそれがHOME(トップページ)なのに、 その下の階層にトップページがある? ひとつのサイトにトップページが2つ以上存在する? 掲示板のトップページ?なら「~.cgi」の最初のページは何? 「index.html」はサイトの根幹という意味ではないの?? これがあることにより掲示板の階層が下になり、ページランクが下がるのでは? などいろいろと疑問が沸いてきます。 特に詳しく知ることではないかもしれませんが、どうも気になってしまいます。 よろしくお願いします。

  • 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やPHPで作成したページは、グーグルなどロボット検索エンジンでは内容を認識してくれないと聞いているんですが、こういったBBSの内容をロボット検索エンジンにも認識出来るようにする方法はあるんでしょうか? 【答え】当サイトではURLに「?」や「&」をなるべく使わないようにしてインデックス化されやすいようにしております。 「?」「&」を含まない掲示板のほうが認識されやすいのですか? 人の質問だったので、割り込みにくかったのでこちらへ質問しました。

  • トップページにあたるindex.htmlについて

    トップページにあたるindex.htmlについて カテゴリが違うかもしれないですが 今借りてるサーバーはpublic_htmlディレクトリが設けてあるのですが、 この場合CGIを設置する際はcgi-binディレクトリという風に別けられていると思いますが トップページであるindex.htmlは必ずpublic_htmlディレクトリに設置する必要があるのでしょうか? トップページであるindex.htmlをcgi-binディレクトリに設置することはできないのでしょうか? もし、public_htmlディレクトリの中にindex.htmlが必要な場合どの様な形でもいいのか 例えば10秒後にジャンプします。など

    • ベストアンサー
    • CGI
  • ホームページで、掲示板CGIファイルをindex.htmlからアンカー

    ホームページで、掲示板CGIファイルをindex.htmlからアンカーで呼び出しているのですが、ファイルが 見つかりませんとWEBサーバーが返してきます。プロバイダーはぷららで、独自CGIサーバーに登録したところ、独自CGI用ディレクトリが、/home/アカウント名/ となっており、URLは、http://cgi19.plala.or.jp/アカウント名/ で登録完了となりました。 これをindex.html側で、<a href="http://cgi19.plala.or.jp/アカウント名/bbs1/aska.cgi">掲示板</a> と呼び出しているのですが、この<a>タグのURLの表記方法に何か間違いなどあるのでしょうか。ぷららで独自CGIをお使いの方、ご指南いただければ幸いです。

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

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

専門家に質問してみよう