Hatena::ブログ(Diary)

いととんぼくらぶ3

 | 

2009-04-16 Rewrite

Apache 振り分け

ユーザエージェントからリクエストを振り分けるように書いてみました。

携帯のモバイルブラウザ(?)のみを想定してます。

「****」 は状況しだいで。


--------------

RewriteEngine on

RewriteBase ****

RewriteCond %{REQUEST_URI} ^****$

RewriteCond %{HTTP_USER_AGENT} ^(KDDI|UP.Browser) [NC]

RewriteRule ^(.*)$ http://www.au.kddi.com/ [R]

RewriteCond %{REQUEST_URI} ^\****$

RewriteCond %{HTTP_USER_AGENT} ^DoCoMo [NC]

RewriteRule ^(.*)$ http://www.nttdocomo.co.jp/ [R]

RewriteCond %{REQUEST_URI} ^\****$

RewriteCond %{HTTP_USER_AGENT} ^(MOT-V980|MOT-C980|J-PHONE|Vodafone|SoftBank) [NC]

RewriteRule ^(.*)$ http://mb.softbank.jp/mb/ [R]

RewriteCond %{REQUEST_URI} ^\****$

RewriteCond %{HTTP_USER_AGENT} ^emobile [NC]

RewriteRule ^(.*)$ http://emobile.jp/ [R,L]

--------------


ユーザエージェント情報は以下から

http://www.au.kddi.com/ezfactory/tec/spec/4_4.html

http://www.nttdocomo.co.jp/service/imode/make/content/spec/useragent/

http://creation.mb.softbank.jp/terminal/

http://developer.emnet.ne.jp/useragent.html


auのUP.Browserはいらないかもしれないですね。

よく見かけるんでおまじない的に書いてしまいましたが。

あと、www.docomo.co.jp にアクセスして、軽く衝撃を覚えました。

 |