こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

PCサイトと携帯サイトを.htaccessで切り分けしたい

今、下記のようにPC用のページと携帯用のページを作っています。
(わかりにくくて申し訳ありません)


aaa.bbb
-index.html
-.htacces
|
- mobile(フォルダ名)
  -index.html

この状況で、
携帯からPCサイトにアクセスしてきた場合に、
htaccessを使って、強制的に携帯サイト /mobile/index.html
に飛ばしたいと思い、下記のような記載にしています。
(なお、ある理由により、http://www.aaa.bbbでアクセスされたものは、強制的に http://aaa.bbb にもしています)

--------------------------------------------------------------
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.aaa\.bbb)(:80)? [NC]
RewriteRule ^(.*) http://aaa.bbb/$1 [R=301,L]

RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|SoftBank)
RewriteRule ^$ /mobile/
--------------------------------------------------------------

.htaccessの基本を理解していないのが問題なのですが、
どうすればうまくできるのかご教授頂けないでしょうか?
よろしくお願いします。

投稿日時 - 2009-05-19 12:40:31

QNo.4971726

すぐに回答ほしいです

質問者が選んだベストアンサー

> どうすればうまくできるのか
ということは上手く行っていないってことかしら。
私個人のサーバでテストしてみると
上記の設定で上手く行ったわよ。
もちろんドメインは変えておいたけど。
携帯はauしか手元にないので他は確認していないので
他のベンダーで上手くいくかは確認していないわ。

もう少し状況を詳しく話していただけるかしら。
フィルタリングされない携帯があるとか
そういうことなのかしら。

投稿日時 - 2009-05-20 11:43:47

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問