※ ChatGPTを利用し、要約された質問です(原文:PCサイトと携帯サイトを.htaccessで切り分けしたい)
PCサイトと携帯サイトを.htaccessで切り分けする方法
このQ&Aのポイント
PCサイトと携帯サイトを.htaccessを使用して切り分ける方法について教えてください。
.htaccessファイルを使って、携帯からPCサイトにアクセスしてきた場合に強制的に携帯サイトにリダイレクトしたいです。
質問者は.htaccessの基本を理解していませんが、どうすればうまく切り分けることができるでしょうか?
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の基本を理解していないのが問題なのですが、
どうすればうまくできるのかご教授頂けないでしょうか?
よろしくお願いします。