htaccessの書き方がわからなくて悩んでいます。
■httpsでのアクセスではない場合
Androidやwindowsモバイルはhttpのまま、それ以外はhttpsへ
■httpsでのアクセスの場合
AndroidやWindowsモバイルはhttpへ、それ以外はhttpsのまま。
この両方を行いたいのですが、htaccessの文法がif文的じゃないのでよくわからなくて。。。。
見よう見まねで以下を書きました。
しかしhttpsでアクセスされたAndroidやWindowsモバイルがhttpsのままになってしまっています。
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_USER_AGENT} !(Android|Windows\ Phone)
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_USER_AGENT} (Android|Windows\ Phone)
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R,L]
よろしくお願いします!
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。