• ベストアンサー

同じアドレスで携帯用とPC用とわける方法

同じアドレスで携帯からアクセスの場合は携帯用のTOPページへ、PCからのアクセスの場合はPC用のTOPページへとぶようにするためにはどうしたらいいですか?

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

  • ベストアンサー
回答No.3

アクセスに使った端末を判別して振り分ける、と理解して良いでしょうか? HTML内にJavaScriptで記述して振り分けることもできます。 ブラウザ情報を判別・表示したり、どのページから訪問してきたのかを調べて表示したりできます。 詳しくはJavaScriptに関する書籍などを読んでください。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.2

あなたの言うところの「アドレス」とは何ですか? http での URL のことですか? もしそうなら CGI 使って User-Agent で振り分けるのが楽だと思いますが。

nonchi198361
質問者

補足

説明不足ですみません。 その通りです。HTTPでのURLのことです。 user-agentで検索をかけてみます。

全文を見る
すると、全ての回答が全文表示されます。
  • meitoku
  • ベストアンサー率22% (2258/10048)
回答No.1

@マーク以降がブロバイダにより異なるので、携帯とPCのアドレスは同じにはならないのでは?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 携帯からYahoo検索【PCサイト】振分けについて

    携帯サイトから、PCのトップページにアクセスした場合、携帯サイトのトップページへ振り分けられるように、.htaccessを設定しています。 携帯からYahoo検索で、【ケータイサイト】カテゴリのトップページへアクセスした場合は、問題なく振り分けられます こんな感じです↓ http://www.ドメイン/index.html → http://www.ドメイン/mobile/index.html ですが、【PCサイト】カテゴリのトップページへアクセスしても、モバイルサイトのトップへ振分けされず、PCサイトのトップがそのまま表示されてしまいます。 【PCサイト】カテゴリからも、mobile/index.html へ振分けを行うことは可能でしょうか? よろしくお願いします

  • PCと携帯の振り分けについて教えてください

    PCと携帯の振り分けについて教えてください。 htaccessで、ユーザーエージェントの判断で、PC用のトップページと 携帯用のトップページへ振り分けを行ったのですが・・・ http://xxx.com/ だと正常に携帯トップページへ振り分けられるのですが、 http://xxx.com/index.htmlだと携帯からでもPCのトップページが 表示されてしまいます。 いろいろ調べたのですが、携帯はMETAタグのリフレッシュ?に対応していないから、http://xxx.com/index.htmlのindex.htmlを携帯用に作成してPCのトップページは別に作成するとか・・・書いてありました。 http://xxx.com/index.htmlにアクセスした場合は、htaccessは有効にならないのでしょうか? 他にどのような対応方法があるのでしょうか? できれば、現PC用のindex.htmlを使用したいのですが・・・ よろしくお願いします。

  • .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から携帯サイトへアクセスした場合も同様です。

  • PCと携帯の振り分けについて

    質問お願いします。 現在、携帯サイトを公開しているのですが PC用のトップページを作ろうと思っています。 (別に深い意味はありません、完全に趣味です) >>http://xxx.com/ うえのURLをサイトURL(携帯用)と仮定したとして、 PCのトップページは >>http://xxx.com/pc/ とします。 携帯からのアクセスを飛ばすという質問は たくさんあったのですが、 PCのみを飛ばすというのは余りなかったので… 探し方が悪かったのかもしれません。 もしかしたらPCを飛ばすのは難しいのかなとも思っています。 この質問に関連している過去の質問に目を通しました。 そこで自分なりにまとめたのですが… 1.METAタグでPC用トップページへ飛ばす http://xxx.com/ の中に書いて飛ばす方法 2.フレームの<noframes>を用いて別ける この方法だと http://xxx.com/pc/ というURLが不要に(笑) ただ携帯(softbankの一部の携帯)は、 フレームタグにも対応しているものもあるらしいですね。 と、なると…2の方法は携帯からでもPCのトップが見れてしまう… あとはphpやcgiなど色々と過去の質問にありましたが、 実際どの方法が最適なのか分かりません。 ちなみに、現在が携帯サイトであるため トップページのみPCと別けたいと思っていますが 中身(コンテンツ)は携帯と共有にしていこうと思っています。 前述で書いてみましたが、 >>http://xxx.com/ これが現在のトップページです。 理想は、PCからのアクセスは >>http://xxx.com/pc/ というようなURLにPCがついたら良いなぁと思っていますが、 あんまり重要視はしていません。 いま公開中の携帯サイトに何か一工夫して、 PC用のトップページが作れたらなぁ…と思っています。 何か良い知恵があったら教えてください。 どうぞ、宜しく御願いいたします。

    • ベストアンサー
    • HTML
  • 携帯用に作ったページをPCにて見た場合、PC用ページに転送する方法

    http://www.abc.co.jp/index.hemlをPCのホームページとして作っています。 その中に、http://www.abc.co.jp/mobile/index.htmlを携帯用ページで作りました。 PCでhttp://www.abc.co.jp/mobile/index.html(携帯用ページ)をアクセスしたときに、 1、このページは携帯からでしかみれません。トップページへ転送します。といった具合になる方法。 2、自動的にトップページに転送される方法。 どちらのやり方が出来るのでしょうか。 参考ページがあれば教えてください。 つまり、携帯でしか携帯ページをみれないようにしたいと考えています。

  • 携帯サイト【PCからのアクセスを飛ばしたい】

    質問宜しくお願いします。 現在、携帯端末向けサイトを作っております。 そこで質問なのですが… ■public_html │└■PC │ └index.html  ←PC用トップページ ├index.html  ←携帯用トップページ というディレクトリ構成を考えています。 携帯用トップページにアクセスがあったとき、 携帯端末ならそのままページ表示をさせ、 PCからのアクセスならPC用トップページへ 移動させることは可能でしょうか? Googleなどでもわかる範囲で調べたのですが、 当方PHPに関して全くの初心者でして、 この質問内容を実現させるのがPHPなのかもあやふやです>< 使用レンタルサーバは、ロリポップです。 PHPに詳しい方、また同じ経験を持つ方、 ご返答頂けましたらありがたいです。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 携帯とパソコンからのアクセスを振り分ける方法

    同一のトップページにアクセスして 携帯からとパソコンからのアクセスによって 表示ページを変える方法を教えてください。 たとえば http://○○○.comに 携帯からアクセスした場合、http://○○○.com/i/index.html pcからアクセスした場合、http://○○○.com/pc/index.html に飛ばす方法を教えてください。 ユーザーエージェントを操作する方法などあるようですが いまいちわかりません。htmlとcssくらいしかわかりませんので お手数ですがわかりやすい説明お待ちしております。

  • PHPで携帯・PC振り分け

    PCサイトと携帯サイトを作りました。 同じURLで、それぞれからアクセスした場合に 最適のページが表示されるようにしたいと思います。 phpを利用したいのですが、 どこに埋め込んでよいのかわかりません。 PCのトップページはindex.phpなのですが、 このページの1行目から振り分けのphpソースを書き込んだのですが、間違ってるでしょうか? http://www.marguerite.to/Nihongo/Labo/PHP4Mobile/PageDistribution.html ↑これをURLだけ書き変えれば使えると思ったのですが、大きな間違いを犯してますでしょうか? どこに設置すればよいのでしょうか。 動作結果は、PCから閲覧した場合に ずっと「ページを読み込んでいます」と表示されて 真っ白なままになります。 携帯からはスムーズにアクセスでき、きちんと携帯用ページが表示されました。 よろしくお願いしますm(_ _)m

    • 締切済み
    • PHP
  • PCで携帯アドレスを偽装

    携帯メルマガで、プレゼント当選というのがよくありますよね? あれに複数応募したいのですが…。 空メールを送信し、届いたメールのアドレスにアクセス→登録 以上のような場合、PCメールで携帯アドレスに成りすまし空メール送信。 それはできますが、「届くメール」の部分を偽装しPCで管理はできないのでしょうか? 要するにPCを使い1つの携帯アドレスで複数違う携帯アドレスを偽装し、メルマガ登録はできないのでしょうか? 登録の際は、UIM製造番号は送信しなくてよいメルマガと仮定してお答え頂きたいです。

  • 携帯サイトとPCサイトの振り分け

    とても困っています。 通販PCサイト内に携帯サイトを新設しました。index.htmlでアクセス元を判別してPCトップと携帯トップに振り分けています(「携帯振り分けPHP(http://www.keitai-site.net/php/uabranch_php/)」を使わせていただきました。携帯からアドレスの直接入力では問題なく振り分けられるのですが、カートの中からリンクでトップへ戻ったり、ポータルサイトや検索などで外部リンクをたどってトップへアクセスするとPCサイトのトップが表示されてしまいます。 どうすればリンクをたどっても携帯アクセスならちゃんと携帯トップが表示されるようにできるでしょうか。