• ベストアンサー

振り分けについて教えて下さい。

過去質問を検索しましたが今ひとつ理解出来ませんでしたのでご教授お願いします。 携帯向けアフィHP(Aとします。)を作成しています。SEO対策もしっかりと行った事で上位表示もされるようになりました。そのお陰もありPC/スマートフォンからのアクセスも増加してきています。 PC/スマートフォン向けのHPを作成予定です。AにPC/スマートフォンからアクセスがあった際に自動で振り分け?する方法を教えて下さい。 PHP?CGI?とか聞きますが正直全く分かりませんので分かりやすいHPなどあれば幸いです。 尚、ロリポップサーバー使用。独自ドメインです。 内容不備などあればご指摘お願いします。

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

  • ベストアンサー
  • Gletscher
  • ベストアンサー率23% (1525/6504)
回答No.1

携帯電話とPCなら簡単にできますが、スマートフォンですか? 自分がスマートフォンを持ってないし、興味ないのでわからないですが、PCと同じですよね。 やり方として考えられるのは、ブラウザ判定をしたらどうでしょうかね? ブラウザの種類を見て、判別できればJavaScriptでできますね。 Mobylet mobylet = MobyletFactory.getInstance(); SmartPhoneType type = mobylet.getSmartPhoneType(); if (type == null) { //スマートフォンではない } else if (type == SmartPhoneType.IPHONE) { //iPhone端末 } else if (type == SmartPhoneType.ANDROID) { //Android端末 } ↓ここを参考にされたらどうでしょう? http://poor-av.net/article/194512664.html

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

関連するQ&A

  • アクセスの振分けとSEOについて

    アクセスの振分けとSEOについて .htaccessで、「携帯版サイト(http://sample.jp/)にPCからアクセスされた場合、下位フォルダにあるPC版サイト(http://sample.jp/pc/)に飛ばす」という設定をしています(.htaccessには、mozilla、operaという文字列を含むuaについて、PC版に飛ぶように設定してあります)。 なお、PC版サイトは携帯への誘導用なので、コンテンツはあまりありません。 しかし、この設定をしたところ、googleモバイルの検索結果には、PC版サイトの方のタイトルリンクと説明文が表示されるようになってしまいました。勿論、コンテンツのないPC版サイトが評価対象になっているわけですから、検索順位も大幅に下がってしまいました。 googleのモバイルクローラには、mozilla、operaという文字列は含まれないはずですが、PC版の方を評価してしまっているということでしょうか、、、。 SEOを考えれば、このような振分けは行うべきではないのでしょうか?元々、同一ドメインで、携帯版・PC版サイトを運営することは、SEOに有効だと聞き、試してみたのですが、、、。 回答、お願い致します。

  • WEBサイトの振り分けについて

    WEBサイトの振り分けについてご教授いただきたいと思い、投稿しました。 ○ドメインと各サイトの設置位置です。 ドメイン:http://abc.com モバイルサイト:http://abc.com/ PCサイト:http://abc.com/pc/ スマホサイト:http://abc.com/pc/sp/ ※最初にモバイルサイトを作成してしまい、PCサイトとスマホサイトが変な位置にあります。 .htaccess、JavaScriptで振り分けを行ってみたのですが、うまくいかない状況です。 ○やりたいこと モバイルサイトに PCからアクセス→PCサイトへ スマホからアクセス→スマホサイトへ PCサイトに モバイルからアクセス→モバイルサイトへ スマホからアクセス→スマホサイトへ スマホサイトに モバイルからアクセス→モバイルサイトへ PCからアクセス→PCサイトへ ネットでいろいろ調べたのですが、うまくいきません。 上記のやりたいことを実現するには、どのように記述すればよろしいでしょうか。 トップページだけの振り分けを考えております。 お詳しい方がいらっしゃいましたら、 .htaccessもしくはJavaScriptでのご教授をお願い致します。 どうぞ宜しくお願い致します。

  • PCとスマートフォンでサイトの振り分けに関して

    現在スマートフォンのサイトを構築しています。 事情がありスマートフォンのサイトと、PC用のサイトでは別サーバで運用します。 スマートフォンのサイトは、サブドメインを割り当てて運用する為、基本ドメインは同じになります。 PC用サイト http://www.example.jp/ もしくは http://example.jp/ でアクセスした場合、PCのサイトを表示します。 スマートフォン用サイト http://sp.example.jp/ でアクセスがあった場合、スマートフォン用のサイトを表示します。 現状PCでアクセスしても、スマートフォン用のサイトが表示しています。 振り分けをしたいのは、スマートフォン用のサイトにPCでアクセスした際、PC用のサイトを表示させたい。 PCで http://sp.example.jp/ にアクセスした際に、「.htaccess」ファイルの対応で http://www.example.jp/ を表示させたいと思います。 可能であれば逆にスマートフォンで http://www.example.jp/ もしくは http://example.jp/ にアクセスした場合 http://sp.example.jp/ を表示させたいと思います。 質問として 1,上記の希望を「.htaccess」 ファイルで対処可能か 2,「.htaccess」ファイルで対処可能場合、具体的な記述を教えて頂きたい。 3,「.htaccess」ファイル以外で、対処が可能場合その方法を教えて頂きたい。 自分なりに調べた範囲では、同一サーバ内でPC用のディレクトリ、スマートフォン用のディレクトリへ導く方法は参考になりましたが、今回は別のサーバになる為少し違うのではと思い質問させて頂きました。 参考にしたサイト http://html-five.jp/94/

    • ベストアンサー
    • CSS
  • PC・スマートフォンサイトの振り分けについて

    パソコン用サイトと、スマートフォン用サイトを用意し、スマートフォンでパソコン用サイトにアクセスした場合に、スマートフォン用サイトに自動的に転送(振り分け)するようにしたいのです。 具体的には…。 例えば、 PCサイトのアドレス:www.abc.com/index.html スマートフォンサイトのアドレス:www.abc.com/sp.html の場合、スマートフォンでPCサイト(www.abc.com/index.html)にアクセスした場合、自動的にスマートフォンサイト(www.abc.com/sp.html)に転送(振り分け)をしたいのです。 スマートフォンでPCサイト(www.abc.com/index.html)にアクセスした場合→スマートフォンサイト(www.abc.com/sp.html)へ自動的に転送したいのです。 その場合における、index.htmlに記述すべきJavaScriptの記述内容を教えてください。よろしくお願い致します。

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

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

    • ベストアンサー
    • PHP
  • 携帯からYahoo検索【PCサイト】振分けについて

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

  • ヘムテルなどの大容量サーバー

    HP制作をしています。 SEO対策を施し、クライアントのほとんどのサイトを上位表示してきました。 いずれも、1ドメインにつき、1サーバ-です。 クライアントの数が増えてきたこともあり、ヘテムルの大容量サーバー(ドメイン・サブドメイン無制限)にまとめようと思い、最近のクライアントのHPも入れました。 ところが、全然上位表示されません。 SEOは、いずれの企業も四苦八苦して施しているものと承知しているので、私の作ったサイトが必ず上位表示されることはない、ということを理解した上での質問なのですが、ヘテムルなどの大容量サーバーに、いくつものHPを同居させることは、SEO上、あまり得策ではないのでは?と体感しているのですが、何かご存じの方がいらっしゃいましたら教えていただけますか?

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

    http://○○.com/ 携帯サイトメイン       └/www/ PCサイトメイン作成中 http://○○.com/       └/www/をロリポップ利用中でをサブドメインにして http://www.○○.com/ としました。 http://○○.com/に 携帯でアクセスした場合 http://○○.com/ PCでアクセスした場合 http://www.○○.com/ としたいのです。 現在携帯サイトをメインに展開しているので、 携帯サイトをメインにしたページの振り分けの仕方がわかりません。       http://○○.com/PCサイトメイン       └/mobile/携帯サイトメイン で.htaccessの内容を RewriteEngine on RewriteCond %{HTTP_HOST} ^(www\.○○\.com)(:80)? [NC] RewriteRule ^(.*) ?http://○○.com/$1? [R=301,L] RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|SoftBank) RewriteRule ^$ /mobile/ にして携帯のアクセスを振り返ることができましたが この反対にしたいのですが可能でしょうか?

  • ブログのアクセスアップ方法

    現在、ブログを運営して2ヶ月ほどですが思うようにアクセスが伸びません。 今はseoに重点を置いてやっているのですがグーグルのほうではいくつかのキーワードで上位表示されているのですがヤフーがほとんど検索に反映されていません。 あとグーグルの方でもモバイルの方では全く拾われていません、モバイルの方のseoはまたPCとは違うのでしょうか。 いずれにせよseoはドメイン取得からある程度時間が経たないとアルゴリズムに評価されないので新規開設のブログがseoだけでアクセスを集めるのには少し限界を感じています。 seo以外でアクセスを集める方法などがあればアドバイスをよろしくお願いします。

  • 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を使用したいのですが・・・ よろしくお願いします。