.htaccessで携帯用ページを表示する1つの方法

サイトのTOPページURLが
http://hogehoge.jp/
携帯用ページを
http://hogehoge.jp/mobile/
として作ったとする。
で、携帯でhttp://hogehoge.jp/にアクセスした場合は
携帯用のページ(http://hogehoge.jp/mobile/)を表示したい。

携帯かどうかを判断する方法としては
ユーザーエージェント(HTTP_USER_AGENT)で判別できるので、
下記内容を記述した.htaccessをドキュメントルートに
おいてあげれば携帯でアクセスした場合は
http://hogehoge.jp/mobile/
の内容が表示されるようにできるハズぢゃ。

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} DoCoMo
RewriteRule ^$ /mobile/ [R]
RewriteCond %{HTTP_USER_AGENT} J-PHONE
RewriteRule ^$ /mobile/ [R]
RewriteCond %{HTTP_USER_AGENT} Vodafone
RewriteRule ^$ /mobile/ [R]
RewriteCond %{HTTP_USER_AGENT} MOT-
RewriteRule ^$ /mobile/ [R]
RewriteCond %{HTTP_USER_AGENT} SoftBank
RewriteRule ^$ /mobile/ [R]
RewriteCond %{HTTP_USER_AGENT} UP.Browser
RewriteRule ^$ /mobile/ [R]
RewriteCond %{HTTP_USER_AGENT} KDDI
RewriteRule ^$ /mobile/ [R]

※注意点
この方法が利用できるのはWebサーバの設定で、
.htaccessが利用できることと、mod_rewriteが使えることが前提ぢゃ。