携帯からの閲覧者を該当ページに飛ばすには?

このQ&Aのポイント
  • PC用のサイトを持っているが、携帯用サイトの導入を検討している。
  • 携帯からアクセスした際に、自動的にキャリアを判別し携帯用のページに飛ばす手段を求めている。
  • PCか携帯の入口を選択するページを設けることも考えているが、クリック数の増加を懸念している。
回答を見る
  • ベストアンサー

携帯からの閲覧者を該当ページに飛ばすには?

現在、PC用のサイトを持っているのですが、携帯用サイトの導入を検討しています。 PCサイトは外部デザイナーが作成したもので、indexページが全面FLASHで作成されています。 携帯からアクセスした際に、自動的にキャリアを判別し携帯用のページに飛ばすにはどのような手段が良いでしょうか? (現在のindexページは3キャリアとも『表示不可』で閲覧することが出来ません) サーバ自体はCGI等の使用が可能です。 現在のindexページの前にさらに1枚、PCか携帯の入口を選択するページを設けようかとも思ったのですが、 クリック数が増えるのを嫌がる意見もあり… ご指示頂けると有り難いです。宜しくお願いします。

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

  • ベストアンサー
  • dezimac
  • ベストアンサー率56% (2365/4208)
回答No.1

「.htaccess」が扱えるなら、ユーザーエージェントを識別して該当するページへ自動転送可能です。 CGIやJavaScriptでも出来ますけど、.htaccess使うのが最も楽でしょう。 Blog N-two | .htaccessでの携帯サイト振り分け方法 http://blog.n-two.jp/?eid=626802 .htaccess実践活用術 http://www.shtml.jp/htaccess/ ミケネコの htaccess リファレンス http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/

cam1007
質問者

お礼

有り難うございます。 まだ全キャリアでテストはしていないのですが、光明が見えてきました。 素早いご回答、本当に有り難うございました。

関連するQ&A

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

    携帯サイトを作りたいと思っていますが,どのキャリアでも快適に見ることができて、且つ絵文字なども入れたいのです。自動的にキャリアを判別させるにはどうしたらいいのでしょうか? 又、現在ビルダー7でサイト作成しておりますが、携帯サイト作成ソフトでおすすめをおしえてください。

  • 携帯電話の判別

    IIS4.0+ASPでサイトを構築しようとしています。 PCのブラウザで見るページと、携帯電話のブラウザで見るページを作成し、サーバー側でブラウザを自動判別して、PC用ページと携帯用に振り分けたい(それぞれで見られるページを表示したい)と考えています。 perlやCGIではこれが実現できるようなのですが、ASPで行うにはどうすればよいでしょうか? もしサンプルプログラムがあれば非常に助かります。

  • ケータイサイトにアクセスしてきたキャリア毎に自動的にページを振り分けるCGIを探しています

    タイトルでほとんど書いてしまったのですが、携帯サイトにアクセスしてきたキャリアやPCによって見せるページを変えたいのですが、そんなCGIがどこかにフリーで公開されてないでしょうか? ご存知の方がいましたら、是非教えてください。 よろしくお願いします。

    • 締切済み
    • CGI
  • 携帯の機種判別方法

    多くの携帯サイトは、http://○○○.comとなっていますが、 index.htmlで機種判別をしているのでしょうか? http://○○○.com/index.cgiではなく すっきりhttp://○○○.comという形で携帯サイトを宣伝したいので http://○○○.comで機種判別する方法を教えていただきたいです。 よろしくお願いします。

    • 締切済み
    • CGI
  • urlを変えずにスプラッシュページを作る方法

    あるサイトをつくることになったのですが、既存のサイトのリニューアルではなくて、もう一つの関連サイトをつくることになりました。 (例:既存のサイト、コーラのサイト 関連サイト、コーラゼロのサイト) なので 1番始めのページに「コーラのサイト」に入る入口と 「コーラゼロのサイト」に入る入口 の2種類の入口があるページを作りたいのです。 現在の「コーラのサイト」のindex.htmlを変えずに作るには スプラッシュページみたいに1ページ挟めばできるかなと思いました。 flashのスプラッシュページを作るのではなく、普通の1枚のページとしてindexの前に挟みたいのですが、既存のサイトのurlを変えずにできるのでしょうか? 説明が分かりづらいところがあれば申し訳ありません。補足させていただきます。 よろしくお願い致します。

    • ベストアンサー
    • CSS
  • 携帯用サイト iphone振り分け

    携帯用サイト iphone振り分け 現在3キャリア対応の携帯(兼PC)サイトを作成しておりますが、iphoneのみ特設ページに振り分けようと思います。 ただし振り分けるのはトップぺージのみで下層ページは統一して行きたいので、htaccessのようにサイト全体に効果がある振り分け方は好ましくありません。 また、SEOなどを考えてトップページのアドレス(index.html)は変更したくないので、一旦phpにアクセスして、index.htmlとiphone.htmlに振り分けるといった方法も取りたくありません。 一旦全てのユーザーがindex.htmlにアクセスし、そこからiphoneユーザーのにiphone.htmlに移動するといった振り分け方は無いでしょうか。

    • ベストアンサー
    • PHP
  • 携帯ページ内に動画を埋め込むには

    お世話になります。 現在携帯サイトを作成しております。 携帯ページ内に携帯の動画をダウンロードするリンクを貼るのではなく、携帯動画を埋め込む形で携帯ページを作成したいと思ってます。 PCサイトなら動画の埋め込みはそんな難しくはないことですが、携帯サイトの場合はどうやってやればいいのか解りません。 解る方いらっしゃいましたら、是非ご回答下さい。 宜しくお願い致します。

  • 携帯サイト:キャリアごとのアクセスを分けるには?

    はじめまして。携帯サイトについて詳しい方にご質問です。 現在PCサイトを持っていて、携帯用のサイトも作ろうと思っていますが ドコモ・au・ソフトバンクの閲覧者のキャリアによって、ページを別々に準備する必要はあるでしょうか? (少し前に、pingが使える・使えない/gifなどの制限があると聞きましたので。) また、urlを3つ用意する必要があるとも聞きましたが、 (ドコモはwww.xxxxx.co.jp/i/index.html にしていると聞きました) これは、/i/などと分ければ、勝手に分けられるのでしょうか? それとも、サーバー側にPHPやcgiで何かプログラムを入れる必要がありますか? 多分そのうち、携帯から一般サイトも普通に閲覧できるようになるとは思いますが あくまで今の状況として、どのように対応すれば良いか教えて下さい。 P.S.いつの間にかFlashが携帯で見えるようになりショックでした。 自分の携帯サイトへの概念が遅れているようです。 書籍なども追いついていないようですが、みなさんどうやって勉強されているのでしょう??

  • 携帯でのリンク

    ホームページ制作に関してはまったくの初心者なんですが、携帯とPCからのアクセスを判断して、キャリア別にリンクするものを作りたくていろいろなサイトを参考にしてやっています。知識はないので、ほとんどコピペなんですが・・・ で、cgiで振り分けることは一応できました。 次に http://www/~/○○○/ と入れると、デフォルトである http://www/~/○○○/index.html にリンクされますよね?(うちはそうなんですが・・・) 友達にはなるべくみじかい「http://www/~/○○○/」として教えたいのです。 そこで、このindex.htmlにcgiへの自動リンクをしたいんですが、 <meta refresh content=0 url=http://cgi/~/○○○.cgi> とすると、携帯ではmeta refreshを認識してくれません。 よって、携帯用のindex→cgiへの自動リンクでいい方法はないでしょうか? cgiのアドレスを友達に教えればいいじゃないかと思われるかもしれませんが、アドレスがまったく違ってしまうので・・・

  • .htaccessでPC・携帯を振り分け、専用の誘導ページを表示させたい

    /pc/index.html(PCサイトトップ) /pc/.htaccess /pc/error/403.html(PC用に作った403エラーページ) /pc/error/mb.html(携帯用に作ったエラーページ) /mb/index.html(携帯サイトトップ) /mb/.htaccess /mb/error/403.html(携帯用に作った403エラーページ) /mb/error/pc.html(PC用に作ったエラーページ) PCサイトに携帯からアクセスがあった場合→/mb/error/mb.htmlに、 携帯サイトにPCからアクセスがあった場合→/pc/error/pc.htmlに飛ばす 403ページは現時点で使用しているので、できればPCと携帯とを判別して 弾いた場合のみに表示される、専用のエラーページを用意したいです。 可能であれば .htaccess をそれぞれどのように記述すれば良いか教えて下さい。 よろしくお願いいたします。 ※「携帯からPCサイトへアクセス→携帯サイトトップへ飛ばす」ではなく、 「携帯からPCサイトへアクセス→エラーページを表示し、携帯サイトトップへ誘導」にしたいです。 PCから携帯サイトへアクセスした場合も同様です。