私は開発に不慣れで、新しい仕事でこの問題が発生しました。サブドメインのユーザーは以下に表示されるエラーを受け取りますが、ベース ドメイン (例: domain.com) に移動すると、それが表示されません。
これを解決することになっていますが、何が原因なのかわかりません。これを解決してくれる人を探しているわけではありませんが、考えられる理由を概説していただければ幸いです。
まず、「技術的な詳細」を開きます。彼らは、あなたが完全に理解しているかもしれないし、まだ完全に理解していないかもしれない情報をあなたに提供しますが、それでも必要な情報を含んでいます.
基本的に、SSL (https) 証明書は特定のドメインに対して作成されます。ドメイン名が変更された場合 (example.com から foo.example.com など)、セキュリティ警告が表示されずに証明書を使用することはできません。
セキュリティ警告を回避するには、サイトが受け入れられるすべてのホスト名/ドメインに対して個別の SSL 証明書を (自己署名または購入によって) 作成する必要があります。もう 1 つのオプションは、ドメイン全体とサブツリー (例: *.example.com) のワイルドカード証明書を購入することです。
私の知る限り、これを回避する方法は他にありません。これは、HTTPS セキュリティを確立する方法の一部です。
HTTPS を実行している場合は、ドメインごとではなくサーバー (サブドメイン) ごとに異なる証明書を使用する必要があり、クライアントにこのエラーを表示させたくない場合は、クライアントがそれを信頼する必要があります。
ワイルドカード証明書も使用できます。すべてのサブドメインを継承します。