• ベストアンサー

pcや携帯へ振り分けるcgiのことですが

現在フリーのcgiをテスト使用していますが、indexページへのアクセスのみを振り分けています。  自HP内へ複数(10個)記載してあるURLへのアクセスに対して、 HTTP://******.jp/かつdocomoなら、このページへ。 auならこのページへ。PCなら・・・ 同様に HTTP://○○○○.jp/かつdocomoなら、このページへ。 auならこのページへ。PCなら・・・ と言う風にアクセスURL,条件が設定できるcgiを見つけられなかった為、困っています。 (perl初心者です) 上記の様な設定ができるcgiやHPをご存知の方、何卒教えてください。 また、自分の勉強の為上記の条件のperlでの記述が わかる方いらっしゃいましたら、是非ともお願いいたします。  

  • mugio
  • お礼率0% (0/14)

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

  • ベストアンサー
  • hime_mama
  • ベストアンサー率32% (1543/4717)
回答No.1

下記のCGIが対応してますよ。フリーです。 http://specters.net/cgipon/indexo/

参考URL:
http://specters.net/cgipon/indexo/

その他の回答 (1)

回答No.2

フリーのcgiと言うか、直筆ですが、 ↓↓↓↓↓↓↓ $ua=$ENV{'HTTP_USER_AGENT'}; if($ua=~/DoCoMo/){ $url="http://***.jp/docomo/"; # docomo }elsif($ua=~/UP\.Browser/){ $url="http://***.jp/au/"; # au }else{ $url="http://***.jp/pc/"; # pc or etc } print "<a href=\"$url\">next</a>"; ↑↑↑↑↑↑↑ を使い回してみてはどうでしょうか? ただし、この記述ではvodafoneやtuka等は考慮に入れてませんが・・・。

関連するQ&A

  • 携帯サイトの作成について

    はじめまして。携帯サイトの作成について教えてください。 初心者ですが宜しくお願いします。 今PC用のHPを運営しているのですが、これを携帯でも閲覧できるように携帯用サイトを作っています。 元になるPC版のページがこれです。 http://indiaca.gozaru.jp ビルダーのバージョン5で作りました。携帯用もこれで作っています。 ホームページスペースはNinja Toolsを使用しています。 Ninja~の設定で上記URLを携帯で閲覧した時、docomoなら"i"というディレクトリに、AUなら"e"というディレクトリに、softbankなら"v"というディレクトリにと、機種ごとに自動的にディレクトリを分割して移行する設定にしてあります。URLはPC版と同じにしたいのでこれを使いました。 docomo用は作って上手くいきました。 http://indiaca.gozaru.jp/i/ これと同様のページをAU用でも作ったのですが上手くいきません。 いろいろ調べてAUの技術情報のページなども見たのですが、知識不足でよく分かりませんでした。 サイトをごらん頂ければ解ると思いますが、テキスト中心のとても簡単なページです。 AUとsoftbank用のページを作るのはどうしたらいいのでしょうか? とても雑な質問で恐縮ですが宜しくお願いします。

    • ベストアンサー
    • HTML
  • HTMLにCGIカウンターを

    初歩的なCGI(Perl)のアクセスカウンターの作り方を学びました。 今まではHTMLでHPを作成していました。そこでトップページにアクセスカウンターを付けたいのですが、当然のことながら今のトップページは「index.html」ファイルです。このファイルにCGIによるアクセスカウンターをつける場合、「index.html」のファイルを一から「index.cgi」ファイルにPerlで書き換えなければならないのでしょうか。今の「index.html」の一部分を書き換えるだけでCGIのアクセスカウンターが設置できないものでしょうか。

    • ベストアンサー
    • CGI
  • CGIのパーミッションについて

    昨日はじめて自鯖を立てようと思い apache2にて鯖を立てました。 こちらの環境は OS:windowsXP server:apache2 + ActivePerl CPU:Pen4 3.0Ghz メモリ:1024MB CGIの勉強をしたく、アップローダーを設置することに しました。http://sugachan.dip.jp/download/uploader.php こちらのサイトのSn Uploaderというものです。 Cgiの1列目#!のperlパスを自分の環境の #!C:/Perl/bin/perl に変更し ホームディレクトリ下のcgi-binフォルダ下に設置しました。 http://localhost/cgi-bin/upload.cgiにアクセスし 動作を確かめようとしたのですが500エラーがでてしま います。ためしに他のCGIを用意し試しましたところ きちんと動作しました。Apacheのほうの設定はすんでいます。いまのところパーミッションを疑っているのですが、Windowsの場合パーミッションの設定がいらないと聞いたことがあるのですがどうなんでしょうか? もし設定が必要な場合、自鯖にFFFTP等のソフトで繋いでパーミッションの変更を行うことはできるのでしょうか。自鯖にFTPサーバがないと無理なんでしょうかね? 初心者な質問で申し訳ないです。もしFFFTP以外の方法でパーミッションの変更方法があるのでしたら是非おしえてください。日本語がわかりにくいところがあると思いますが疑問な点がありましたら言ってください。よろしくお願いいたします。

    • 締切済み
    • CGI
  • CGIを使って使ってる端末毎に自動でリンクが変わるときいたのですが

    携帯ホームページを作っているんですが au softbank docomo pcからアクセスがあるんですが docomoユーザ(←リンク auユーザ(←リンク softbankユーザ(←リンク pcユーザ(←リンク ってかんじにトップページにユーザが自分で端末を選んではいるっという状態なんですが CGIというものをつかったら自動的に端末を認識してそのURLに飛ぶときいたのですが ほんとうでしょうか? もし本当ならやり方をおしえてほしいです

    • ベストアンサー
    • HTML
  • 携帯からアクセスできるフリーウェア(CGI)

     どの携帯からでも(docomo, j-phone,au)アクセスできるグループウェア(CGI)はないでしょうか。  ソフトなら高額でありますが、CGIという形態では なかなかありませんので、苦労しています。

  • ランダムリンクCGIを探しています。

    ページにアクセスする度に、ランダムにページを表示させたいと思っています。 現在 http://www.booboo.ne.jp/ のランダムリンクを試してみたのですが、ランダムといっても同じページが連続して表示されたり、設定しているURLアドレスの中で、なかなか表示されないページもあります。 timeによる乱数(?)によって、ランダムにページをリンクするようですが、もっと均等にランダムにリンクさせる事はできないでしょうか? ***.cgiにアクセスすると、ランダムにhtmlファイルを表示させるようにしたいです。 ”均等に”と言うのが難しいかもしれませんが、何か良い方法はあるでしょうか? 私自身Perlの知識がなく、1から記述する事ができないので、そのようなCGIを配付しているサイトを教えて頂ければ助かります。 よろしくお願い致します。

    • ベストアンサー
    • CGI
  • 【急いでます】PC・携帯兼用掲示板CGI

    カテ違いだったらすみません。 PC・携帯兼用掲示板のCGIスクリプトを探しております。携帯はドコモ、au、ボーダホン(ソフトバンクか)に対応し、PCからも見ることが出来て、画像アップも簡単に出来るもの・・・と、少々欲張りなのですが・・・ 少々急いでおります。よろしくお願いします。

  • [URL] "*/index.cgi" を "*/" のように出来るか?

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

    • ベストアンサー
    • HTML
  • こんなCGIあるとは思えませんがもしかしたら・・・?!

    自分が作成したHPの或る特定ページがあるのですが、 そのページを見る人は、ほとんど限られています。 (せいぜい2,3人です。f^^;) そのページを誰かがPCで開いたら、直ちに、メールか 何かでこちら側へ連絡が来るようにすることは出来ますか? ないとは思いますが、もしかしたら・・・と思って ご質問いたします。 アクセス解析とかはCGIでいくらでもありますが、 リアルタイムで通知するわけではないので、 今回は、そういう類のCGIは、「論外」とさせていただきます。 以上、よろしくお願いを致します。

    • ベストアンサー
    • CGI
  • アクセス解析をつけたいのですが、CGI初心者

    以下のようなアクセス解析を見つけ、自分のHPで使いたいのですが・・・ http://www.futomi.com/library/manual/accp/index.html HPはインフォシークのiswebでCGIを利用してもいいことになっています。 マニュアルにしたがってやってみましたが、なかなか上手くいきません。 1、Perl のパス設定 まずは、「acc.cgi」「acclog.cgi」「admin.cgi」の Perl のパスを設定してください。テキストエディタで、各 CGI ファイルを開いてください。すると 1 行目が、 #!/usr/local/bin/perl となっております。この行を、お使いのプロバイダー、もしくはレンタルサーバ業者の指定通りに修正してください。そして、保存してください。 → http://isweb.www.infoseek.co.jp/Icont?sv=IW&pg=iw_spec.html ここのページにある通り、/usr/local/bin/perl にして保存しました。 (=#!を削除) 2、cgi-binというフォルダのなかにaccフォルダを入れ、サーバーへアップロードしました。imageフォルダは転送せず、通常の場所へアップロードしました。 3、転送モードとパーミッションに注意とありますが、これは良く分かりません。 4、ブラウザーで admin.cgi にアクセスしてください http://*********.hp.infoseek.co.jp/cgi-bin/acc/admin.cgi と直接アドレスを入力してみましたが、エラーが出ます。 ここまでで何か間違っていることはありますか? 初心者には難しいでしょうか? 簡単といわれるのをいくつか当たってみましたが、やることはなんだか同じような気がして、、どうせならこれを使ってみたいです。

    • ベストアンサー
    • CSS

専門家に質問してみよう