2月 24, 2010 0
[mobile]htaccessで特定の個体識別番号端末(uid)の処理を変える
RewriteRuleで特定の個体識別番号端末(uid)だけ別処理(ページ)に遷移させます。
サイトアップデートなどのメンテナンス時に、
テスト端末だけ閲覧できるように制御するときなどに使えます。
例えば、下記は3キャリア(au,docomo,softbank)でアクセスしたら、
指定の端末以外はment.html(メンテナンスページを想定)に遷移します。
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP?.Browser|J-PHONE|Vodafone|SoftBank)
RewriteCond %{HTTP:X-UP-SUBNO} !^au サブスクライバID$
RewriteCond %{HTTP:X-DCMGUID} !^docomo iモードID$
RewriteCond %{HTTP:X-JPHONE-UID} !^softbank 端末シリアル番号$
RewriteRule ^$ /ment.html [R]