携帯UA判定するでヤンス
SetEnvIf User-Agent "(DoCoMo|UP.Browser|SoftBank|iPhone|Vodafone|MOT-|J-PHONE)" allow_ua <Files ~ "^index.html"> Order deny,allow Deny from all Allow from env=allow_ua </Files>
これはindex.htmlだけにかけている。全部にもかけ方としては同じ。
偽装されたらアレですけどメモ。
おまけ:携帯以外をリダイレクトするの巻
もっといいかきかたありそう
RewriteEngine On RewriteCond %{HTTP_USER_AGENT} !DoCoMo [NC] RewriteCond %{HTTP_USER_AGENT} !KDDI [NC] RewriteCond %{HTTP_USER_AGENT} !Up.Browser [NC] RewriteCond %{HTTP_USER_AGENT} !Softbank [NC] RewriteCond %{HTTP_USER_AGENT} !Vodafone [NC] RewriteCond %{HTTP_USER_AGENT} !J-PHONE [NC] RewriteCond %{HTTP_USER_AGENT} !DDIPOCKET [NC] RewriteCond %{HTTP_USER_AGENT} !Nokia [NC] RewriteCond %{HTTP_USER_AGENT} !MOT- [NC] RewriteCond %{HTTP_USER_AGENT} !L-mode [NC] RewriteRule ^(.*)$ http://hoge$1 [R,L]
まとめて書く↓
RewriteEngine On RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|SoftBank) RewriteRule ^$ http://hoge [R]
とかー。