0

同じWebサーバーに解決されるさまざまなURLを、ssl証明書があるドメインにリダイレクトしようとしています。私のApache confには、次の書き換えルールがあります。

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST}   !^(https?://(www\.)?)?my\.domain\.org [NC,OR]
RewriteCond %{HTTPS_HOST}   !^(https?://(www\.)?)?my\.domain\.org [NC]
RewriteRule ^(.*)$ https://my.domain.org$1 [R=301,L]

そして、仮想ホストに従います

 <VirtualHost *:443>
   ...
 </VirtualHost>

上記のルールは、http://example.orgからhttps://my.domain.orgに対して機能します。http://my.domain.orgからhttps://my.domain.orgに対しても機能します。それらは機能しませんが、https://example.orgからhttps://my.domain.orgには機能しません。ブラウザーは、証明書がホストと一致しないという警告ページを表示します。私の条件で何がうまくいかないのですか?

ありがとう!

4

1 に答える 1