以下の内容をクリアするホームページのアパッチ設定を行いたいのですが、
教えていただけないでしょうか。
【やりたいこと】
1)ホームページをhttpからhttpsにする
2)ドメインが2つあり、一つののリンクからもう一つのアドレスで移るようにしたい
(www.mydomain.com → https://homepage.co.jp)
3)上記のドメイン以外にテスト用のフォルダを用意しているが、こちらはhttpのままにしておきたい。
【環境】
サクラサーバー
.htaccessに以下を記述しています。
※ドメインは自身で所有しています今回はmydomain.comとします。
ドメイン名: mydomain.com
パス: /
ドメイン名: homepage.co.jp
パス: /
ドメイン名: testA-homepage.sakura.tv
パス: /testA
ドメイン名: testB-homepage.sakura.tv
パス: /testB
【問題】
以下の記述を記述すると、httpsにならなくhttpのままになってしまいます。
「RewriteCond %{HTTP_HOST} ^www.mydomain.com [NC]
また、/testのtest-homepage.sakura.tv httpsでurlを入力すると、「この接続ではプライバシーが保護されません」とhttpsが使用できないエラーになってしまいます。/testAと/testBはhttpのままにしたいです。
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} !^/robots.txt$ RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteCond %{ENV:HTTPS} !^on$ RewriteCond %{HTTP:X-SAKURA-FORWARDED-FOR} ^$ RewriteCond %{HTTP_HOST} ^www.mydomain.com [NC] RewriteRule ^(.*)$ https://homepage.co.jp%{REQUEST_URI} [R=301,L] </IfModule>
よろしくお願いします。