私は Godaddy ホスティングを使用しており、それを使用して複数のドメインをホストしています。このホスティングで、無料の標準 (1 ドメイン) SSL 証明書を取得しました。プライマリ ドメインに設定しましたが、すべて問題ありません。https://www.primarydomain.comが機能します。また、セカンダリ サイトも通常の http で動作します。
(また、ご存知のように、証明書はプライマリ専用であるため、https://secondarydomain.comにアクセスすると、ほとんどのブラウザーは戻るように指示します。悪いサイト、コンピューターに損害を与える可能性などがあります。)
私がやろうとしているのは、ユーザーが私のプライマリ サイトにアクセスすると、htaccess が次のコードを使用して自動的に https に変更されることです。
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
That works and all is good, but because the secondary domains get their content form directories of the first domain, the .htaccess affects all domains I have, thus trying to add https to my secondary domain. (Tells user to leave site)
How would I tell .htaccess to change to https only when on my primary domain and to just leave it alone with the http for my secondary domains?
If you don't know what the heck I am saying, you can see how right away my primary domain changes to https: http://www.alexkafer.com
次に、セカンダリ ドメインの 1 つであるhttp://www.codingapple.comも、そのドメイン用に作成されていないにもかかわらず、https に変更しようとします。私のセカンダリがあなたのコンピューターに害を及ぼすことはないと約束します。それは、証明書がドメインcodingapple.com用ではないということです。それを修正しようとしています。