http://とhttps://のリダイレクトがうまくいきません。。
http://www.test.co.jp/にアクセスしたとします。
スマホ環境(省略のためiphoneのみ)で閲覧した場合のみ、
http://sp.test.co.jp/
へ転送(www⇒sp)し、PCでアクセスした場合は、
https://www.test.co.jp(https://)としたいのですがうまくいきません。
現在は下記で書いてますが、iphoneでアクセスすると
転送はされるのですが、
https://sp.test.co.jp/ のように転送はされるのですが、
加えてhttpsと[s]ががついてしまいます。。。
どうすればいいでしょうか。
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} iPhone
RewriteRule ^(.*)$ http://sp.test.co.jp/%{REQUEST_URI} [R,L]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_USER_AGENT} !iPhone
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]