携帯サイト振り分け方法 | .htaccessを利用してキャリア別に

携帯電話からのWEBページのアクセスを携帯端末用のページに振り分けたい場合があります。 htaccessファイルを利用することにより、ブラウザーのUSER_AGENTから携帯電話のキャリアを判別し、キャリアに応じたページへユーザーを誘導することができます。

次のコードをテキストファイルに記述し、ファイル名を「.htaccess」として保存してください。 保存したhtaccessファイルをサーバー(通常はトップディレクトリ)にアップロードしてください。

Options +FollowSymLinks
RewriteEngine On

# DoCoMo
RewriteCond %{HTTP_USER_AGENT} DoCoMo [NC]
RewriteRule ^$ http://ドメイン/i/index.html [R]

# SoftBank
RewriteCond %{HTTP_USER_AGENT} J-PHONE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Vodafone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} SoftBank [NC]
RewriteRule ^$ http://ドメイン/j/index.html [R]

# au
RewriteCond %{HTTP_USER_AGENT} UP.Browser [NC]
RewriteRule ^$ http://ドメイン/au/index.html [R]