
同じURLにパソコンとモバイル端末で別のページを表示したいという要望をかなえる方法を紹介します。今回紹介する方法は.htaccessのRewite機能を用いたものです。docomoやSoftBank、iPhone、iPodなど、モバイル端末ごとに振り分けることもできます。
振り分けの概要
端末に設定されているUser-Agentごとに、.htaccessを用いて対応したページへ転送するものです。
※残念ながらレンタルサーバーによっては.htaccessを設置できないものや、Rewite機能が使えないところもありますので事前に確認してください。
.htaccessに記述する内容
DoCoMoの例
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} DoCoMo
RewriteRule ^$ /mobile.html [R]
このように.htaccessに追加すると、DoCoMoというUser-Agentだった場合、mobile.htmlのページを表示するという意味になります。
※User-Agentはシステマニアさんのところを参考にしてください。モバイル端末が次々と追加されている中、面倒くさがりの私には最新の情報を提供できません(笑)。

