質問
- .htaccess振分けについて
-
本文:
他のサイトでは
以下のようなソースで振分けが可能でしたが
ミニバードでは振分けできません。
サーバー環境が異なるためでしょうけど、
どのように変更すればよいのかわからないので
.htaccessを使用して振分けをしている方がいらっしゃれば、お手数ですが教えてください。
----------------
# Options -Indexes
# < IfModule mod_rewrite.c>
# DoCoMo
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} DoCoMo
RewriteRule ^$ http://●●● [R=302,L]
# Softbank
RewriteCond %{HTTP_USER_AGENT} J-PHONE
RewriteRule ^$ http://●●● [R=302,L]
RewriteCond %{HTTP_USER_AGENT} Vodafone
RewriteRule ^$ http://●●● [R=302,L]
RewriteCond %{HTTP_USER_AGENT} SoftBank
RewriteRule ^$ http://●●● [R=302,L]
# AU KDDI
RewriteCond %{HTTP_USER_AGENT} KDDI
RewriteRule ^$ http://●●● [R=302,L]
RewriteCond %{HTTP_USER_AGENT} UP.Browser
RewriteRule ^$ http://●●● [R=302,L]
# DDI Pocket
RewriteCond %{HTTP_USER_AGENT} DDIPOCKET
RewriteRule ^$ http://●●● [R=302,L]
# WILLCOM
RewriteCond %{HTTP_USER_AGENT} WILLCOM
RewriteRule ^$ http://●●● [R=302,L]
# iPod
RewriteCond %{HTTP_USER_AGENT} iPod
RewriteRule ^$ http://●●● [R=302,L]
# iPhone
RewriteCond %{HTTP_USER_AGENT} iPhone
RewriteRule ^$ http://●●● [R=302,L]
# Android
RewriteCond %{HTTP_USER_AGENT} Android
RewriteRule ^$ http://●●● [R=302,L]
# WILLCOM
RewriteCond %{HTTP_USER_AGENT} PDA
RewriteRule ^$ http://●●● [R=302,L]
# モバイル版Yahoo!
RewriteCond %{HTTP_USER_AGENT} Y!J-SRD/1.0
RewriteRule ^$ http://●●● [R=302,L]
RewriteCond %{HTTP_USER_AGENT} Y!J-MBS/1.0
RewriteRule ^$ http://●●● [R=302,L]
# < /IfModule>
- 緊急度:通常投稿者:やすひろさん投稿時間:2011/11/02 23:54
回答 No.482
-
本文:
すみません訂正です.
誤)と,表示されました.
正)が,表示されました.
ルート,test1,test2,それぞれに置いたindex.htmlという名前のファイル(中身は識別出来るようにディレクトリごとに少し変えてある)が表示された・・・って意味です.
- 投稿者:ぐうさん 投稿時間:2011/11/04 05:29
回答 No.481
この回答がベストアンサーです
似たような設定で,うちの環境では動いてます.ご呈示のサンプルとの違いがわかりません.
試しにご質問の内容を一部コピペして下記のように書き直し,test1とtest2ディレクトリを作り,FirefoxにFireMobileSimulator1.2.2で,N505iとC5001T,そしてV602Tをシュミレートさせてみたところ・・・・
アクセス先 http://****.minibird.jp
シュミレートなし http://****.minibird.jp/index.html
N505i http://****.minibird.jp/test1/index.html
C5001T http://****.minibird.jp/test2/index.html
V602T http://****.minibird.jp/index.html
と,表示されました.期待通りの動作でしょ?
(ソフトバンク用の設定は作ってないです)
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} DoCoMo
RewriteRule ^$ http://****.minibird.jp/test1/ [R=302,L]
RewriteCond %{HTTP_USER_AGENT} KDDI
RewriteRule ^$ http://****.minibird.jp/test2/ [R=302,L]
質問者からのコメント
ありがとうございました