前提・実現したいこと
https://sample.com(PC版)に、スマホからアクセスした際、
https://sample.com/sp(スマホ版)へリダイレクトするよう、
.htaccessを作成しました。(!mode=pcで、スマホ版→PC版へも戻れる)
下記コードで、iphoneでは問題なく作動したのですが、
Android端末からですと、
リダイレクトのアドレスが、「https://sample.com/sp/sp/sp/sp/sp・・・」となってしまい、
PC版からスマホ版へ移動できません・・・
正しい、taccessコードをご教授いただけないでしょうか。
(初心者で申し訳ありません・・・。何卒よろしくお願いします)
該当のソースコード
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !/sp/ RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod|Android|BlackBerry|Windows.Phone) [NC] RewriteCond %{HTTP_USER_AGENT} !iPad [NC] RewriteCond %{QUERY_STRING} !mode=pc RewriteRule ^$ sp/ [R] </IfModule>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。