Godaddy に共有 Linux ホスティングを備えた 2 つのサイトがあり、1 つはルートで、もう 1 つはルートからのサブディレクトリにあります。それらをサイト A とサイト B と呼び、サイト A のサブディレクトリにサイト B を置きます。すべて正常に動作しています。
Site-A の SSL 証明書をインストールしましたが、これは機能します。サイト A のすべてのトラフィックに https を使用したいので、ルート レベルの .htaccess ファイルに次を実装しました。
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
これは、サイト A でうまく機能しました。ただし、サイト B が無効な証明書エラー/警告を受け取る原因となります。そのため、.htaccess でこれを無効にし、現在何もリダイレクトしていません。
私の質問は、これが Site-A のみを選択するように rewriteCond を作成するにはどうすればよいですか? これに関連して、テスト環境に証明書がないため、このような項目をテストするためのベスト プラクティスは何ですか。
前もって感謝します