雑なメモ(無保証)

mod_rewrite


Rev.6を表示中。最新版はこちら

NTTDoCoMo、au、Vodafone以外からのアクセスを、/pc/index.htmlへリダイレクトする。
参考ページ:http://japache.infoscience.co.jp/japanese_1_3/manual/mod/mod_rewrite.html#RewriteCond
DoCoMo: http://www.nttdocomo.co.jp/service/imode/make/content/ip/about/index.html#ip
au: http://www.au.kddi.com/ezfactory/tec/spec/ezsava_ip.html
Vodafone: http://developers.vodafone.jp/dp/tech_svc/web/ip.php
※2006/09/01現在


RewriteEngine On
RewriteLog "/usr/local/apache2/logs/rewrite_log"
RewriteLogLevel 0

#RewriteBase /
# NTT DoCoMo(i-mode browser)
# 210.153.84.0/24, 210.153.86.0/24
RewriteCond %{REMOTE_ADDR} "!^210\.153\.(84|86)\.[0-9]{1,3}$"
# 210.136.161.0/24
RewriteCond %{REMOTE_ADDR} "!^210\.136\.161\.[0-9]{1,3}$"
# NTT DoCoMo(full browser)
# 210.153.87.0/24
RewriteCond %{REMOTE_ADDR} "!^210\.153\.87\.[0-9]{1,3}$"
# NTT DoCoMo(MailSend)
# 203.138.180.0/24, 203.138.181.0/24
#RewriteCond %{REMOTE_ADDR} "!^210\.138\.(180|181)\.[0-9]{1,3}$"
# NTT DoCoMo(MailrReceive)
# 203.138.203.0/24
#RewriteCond %{REMOTE_ADDR} "!^210\.138\.203\.[0-9]{1,3}$"

# au
# 210.169.40.0/24
RewriteCond %{REMOTE_ADDR} "!^210\.169\.40\.[0-9]{1,3}$"
# 210.196.3.192/26, 210.196.5.192/26
RewriteCond %{REMOTE_ADDR} "!^210\.196\.(3|5)\.(19[2-9]|2[0-9]{2})$"
# 210.230.128.0/24
RewriteCond %{REMOTE_ADDR} "!^210\.230\.128\.[0-9]{1,3}$"
# 210.230.141.192/26
RewriteCond %{REMOTE_ADDR} "!^210\.230\.141\.(19[2-9]|2[0-9]{2})$"
# 210.234.105.32/29
RewriteCond %{REMOTE_ADDR} "!^210\.234\.105\.(3[2-9]|40)$"
# 210.234.108.64/26
RewriteCond %{REMOTE_ADDR} "!^210\.234\.108\.(6[4-9]|[7-9][0-9]|1[0-1][0-9]|12[0-8])$"
# 210.251.1.192/26
RewriteCond %{REMOTE_ADDR} "!^210\.251\.1\.(19[2-9]|2[0-9]{2})$"
# 210.251.2.0/27
RewriteCond %{REMOTE_ADDR} "!^210\.251\.2\.([0-9]|[1-2][0-9]|3[0-2])$"
# 211.5.1.0/24
RewriteCond %{REMOTE_ADDR} "!^211\.5\.1\.[0-9]{1,3}$"
# 211.5.2.128/25
RewriteCond %{REMOTE_ADDR} "!^211\.5\.2\.(12[8-9]|1[3-9][0-9]|2[0-9]{2})$"
# 211.5.7.0/24
RewriteCond %{REMOTE_ADDR} "!^211\.5\.7\.[0-9]{1,3}$"
# 218.222.1.0/24
RewriteCond %{REMOTE_ADDR} "!^218\.222\.1\.[0-9]{1,3}$"
# 61.117.0.0/24, 61.117.1.0/24
RewriteCond %{REMOTE_ADDR} "!^61\.117\.(0|1)\.[0-9]{1,3}$"
# 61.117.2.0/26
RewriteCond %{REMOTE_ADDR} "!^61\.117\.2\.([0-9]|[1-5][0-9]|6[0-4])$"
# 61.202.3.0/24
RewriteCond %{REMOTE_ADDR} "!^61\.202\.3\.[0-9]{1,3}$"
# 219.108.158.0/26
RewriteCond %{REMOTE_ADDR} "!^219\.108\.158\.([0-9]|[1-5][0-9]|6[0-4])$"
# 219.125.148.0/24
RewriteCond %{REMOTE_ADDR} "!^219\.125\.148\.[0-9]{1,3}$"
# 222.5.63.0/24
RewriteCond %{REMOTE_ADDR} "!^222\.5\.63\.[0-9]{1,3}$"
# 222.7.56.0/24
RewriteCond %{REMOTE_ADDR} "!^222\.7\.56\.[0-9]{1,3}$"
# 222.5.62.128/25
RewriteCond %{REMOTE_ADDR} "!^222\.5\.62\.(12[8-9]|1[3-9][0-9]|2[0-9]{2})$"
# 222.7.57.0/24
RewriteCond %{REMOTE_ADDR} "!^222\.7\.57\.[0-9]{1,3}$"
# 59.135.38.128/25
RewriteCond %{REMOTE_ADDR} "!^59\.135\.38\.(12[8-9]|1[3-9][0-9]|2[0-9]{2})$"

# vodafone
# 202.179.204.0/24
RewriteCond %{REMOTE_ADDR} "!^202\.179\.204\.[0-9]{1,3}$"
# 210.146.7.192/26, 210.146.60.192/26
RewriteCond %{REMOTE_ADDR} "!^210\.146\.(7|60)\.(19[2-9]|2[0-9]{2})$"
# 210.151.9.128/26
RewriteCond %{REMOTE_ADDR} "!^210\.151\.9\.(12[8-9]|1[3-8][0-9]|19[0-2])$"
# 210.169.176.0/24
RewriteCond %{REMOTE_ADDR} "!^210\.169\.176\.[0-9]{1,3}$"
# 210.175.1.128/25
RewriteCond %{REMOTE_ADDR} "!^210\.175\.1\.(12[8-9]|1[3-9][0-9]|2[0-9]{2})$"
# 210.228.189.0/24
RewriteCond %{REMOTE_ADDR} "!^210\.228\.189\.[0-9]{1,3}$"
# 211.8.159.128/25
RewriteCond %{REMOTE_ADDR} "!^211\.8\.159\.(12[8-9]|1[3-9][0-9]|2[0-9]{2})$"
RewriteCond %{REQUEST_URI} "!^/pc/(.*)$"
RewriteRule ^/(.*)$ /pc/index.html [R,L]



最終更新 2006/09/03 20:36:35 - llinfo_arp
(2006/09/03 20:18:08 作成)


Amazon