web-dev-qa-db-ja.com

ホームページでSSLが機能しない

最近、クライアント用のサーバーをセットアップし、Comodo Positive SSL証明書をインストールしました。ウェブサイトのどこでもFirefoxで、ホームページを除くComodoの検証を示す南京錠のアイコンを見ることができます。

内部リンクをクリックすると、南京錠が表示されます。 「ウェブサイトはID情報を提供していません」と言っているホームページにはありません。

SSLインストールまたはApacheの設定に設定の問題がありますか?ホームページを安全であると検証するために、どうすればこれを修正できますか?

2
billynoah

問題は、インデックスページで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;" />
6
phoops