質問: HPを作成中です。 携帯用のHPアドレスとPC用のHPアドレスを自動振り分けする方法はないでしょうか? コンテンツは別々に作るのですが、アドレスを同じにしたいです。
回答: (1)リファラを利用する 携帯もパソコンのブラウザも自分のソフト名などを名乗ります(リファラと言います。名乗らない場合もあります)ので、それによって振分を行います。 実装方法としてはトップページをphpなどで構築してリファラを受け取るか.htaccess内に記述する(はてなでも多く見られるRewriteRuleがそうです)かといったような方法になります。 (2)IPアドレスを利用する DoCoMo、au、ソフトバンクそれぞれが利用するIPアドレスがありますので、それによって振分を行います。 実装方法としては.htaccess内に記述するといったような方法になります。 (3)振分機能を持ったサーバを利用する 新機種が出た場合にリファラを調査して設定追加するといったようなメンテナンスを行う必要がないので楽です。 携帯アクセス自動振分け - レンタルサーバのスマイルサーバ 大手企業であれば(1)や(2)がよろしいかもしれませんが、それなりのスキルと管理に要する時間が必要になりますので、個人で管理運営しているのであれば(3)が一番かと思います。 例は1つだけですが他にも振分機能をもったレンタルサーバーは多数ございますので「携帯 振分」といったようなキーワードでさがしてみてもよろしいでしょう。