最近、クライアント用のサーバーをセットアップし、Comodo Positive SSL証明書をインストールしました。ウェブサイトのどこでもFirefoxで、ホームページを除くComodoの検証を示す南京錠のアイコンを見ることができます。
内部リンクをクリックすると、南京錠が表示されます。 「ウェブサイトはID情報を提供していません」と言っているホームページにはありません。
SSLインストールまたはApacheの設定に設定の問題がありますか?ホームページを安全であると検証するために、どうすればこれを修正できますか?
問題は、インデックスページでhttp
プロトコルを介してロードするためにハードコードされた画像の一部があるためです。 //
を使用して、リンクをプロトコルに依存しないように変更する必要があります。例:
<img src="http://example.com/image.png">
で変更:
<img src="//example.com/image.png">
これらのリンクは、サイトもhttpsを使用している場合はhttpsを介してコンテンツをロードし、サイトがhttpを使用している場合はhttpを使用します。
インデックスページの例:
<img alt="" src="http://s510779130.onlinehome.us/image/data/Category_logo/KNIVES.jpg" style="width: 225px; height: 163px; border-width: 2px; border-style: solid; margin-left: 2px; margin-right: 2px;" />