ホスティングサービスW3Lab|国内設置共有サーバー

レンタルサーバーのW3Lab

ホスティングサービスは実績と信頼のW3Lab

ビジネス、個人用のウェブ、電子メール用ホスティングサービス

W3Labは、NetworkSolutionsネットワークソリューションズのインターナショナルプレミアパートナーです  

htaccessファイル記述方法携帯からのアクセス振り分け方法

携帯からのアクセス振り分け方法

振り分け方法は幾つかありますが、ここでは「.htaccess」を使用した方法をご紹介します。

「.htaccess」ファイル記述方法

1.下記のコードをメモ帳などのテキストエディターにコピーし「htaccess.txt」として保存します。
赤文字の個所はお客様環境に合わせて変更してください。

RewriteEngine On改行マーク
RewriteCond %{HTTP_USER_AGENT} DoCoMo [OR]改行マーク
RewriteCond %{HTTP_USER_AGENT} J-PHONE [OR]改行マーク
RewriteCond %{HTTP_USER_AGENT} Vodafone [OR]改行マーク
RewriteCond %{HTTP_USER_AGENT} SoftBank [OR]改行マーク
RewriteCond %{HTTP_USER_AGENT} UP.Browser改行マーク
RewriteRule ^$ /keitai.html [R]改行マーク

改行マーク は”改行”の意味です。

左のコードをウェブディレクトリトップへ設置した場合、

PCからのアクセスは
http://www.お客様ドメイン/index.html

携帯からのアクセスは
http://www.お客様ドメイン/keitai.html

となります。



2.サーバーへアップし、「.htaccess」に名前を変更します。
既に「.htaccess」ファイルを設置している場合は、既存の「.htaccess」ファイルに追記して下さい。

3.必ず動作検証を行ってください。
「.htaccess」ファイルにつきましてはサポート対象外ですので予めご了承下さい。

携帯キャリア別にページを表示したい場合は下記コードを使用してください。

RewriteEngine On改行マーク

RewriteCond %{HTTP_USER_AGENT} DoCoMo改行マーク
RewriteRule ^$ /docomo/ [R]改行マーク

RewriteCond %{HTTP_USER_AGENT} J-PHONE改行マーク
RewriteRule ^$ /softbank/ [R]改行マーク

RewriteCond %{HTTP_USER_AGENT} Vodafone改行マーク
RewriteRule ^$ /softbank/ [R]改行マーク

RewriteCond %{HTTP_USER_AGENT} SoftBank改行マーク
RewriteRule ^$ /softbank/ [R]改行マーク

RewriteCond %{HTTP_USER_AGENT} UP.Browser改行マーク
RewriteRule ^$ /au/ [R]改行マーク

改行マーク は”改行”の意味です。

赤文字の個所はお客様環境に合わせて変更してください。

左のコードをウェブディレクトリトップへ設置した場合、

PCからのアクセスは
http://www.お客様ドメイン/index.html

Docomoからのアクセスは
http://www.お客様ドメイン/docomo/index.html

SoftBankからのアクセスは
http://www.お客様ドメイン/softbank/index.html

auからのアクセスは
http://www.お客様ドメイン/au/index.html

となります。

User-Agentの値を調査・追記すれば他の機種からのアクセスも振り分けることが可能です。

RewriteCond %{HTTP_USER_AGENT} Nitro
上記はNintendo DSの場合です。

User-Agentは変更の可能性があるため、完全な判別は出来ません。



注意事項

全ての携帯電話等で振り分けが行われるわけではありませんので予めご了承下さい。

「.htaccess」ファイルは設置したディレクトリ以下全てに影響します。特定のディレクトリでのみ使用したい場合は、該当のディレクトリへ設置してください。

記述を間違えるとサイトに多大な影響を与えますので、十分動作テスト等行ってください。

本ページの内容により生じたいかなる損害・不利益に関して当社は一切責任を負いません。

「USER_AGENT」の情報に付きましては、各携帯電話会社等へご確認下さい。

レンタルサーバー W3Lab Co., Ltd. All rights reserved.