私は、多数のクライアントに使用するASP.NET Webサイトテクノロジを使用しています。各クライアントは独自のWebサイト(カスタマイズ可能なコアサイトのコピー)を取得します。ウェブサイトには、中央のコンテンツサーバからロードされたかなりの量のコンテンツ(健康と健康に関する記事)が含まれています。これらの記事のhtmlは、コンテンツ・サーバーからコピーしてから、作成されたページにテキストを挿入することで、中央のコンテンツ・サーバーからロードできます。SSL暗号化と外部イメージサーバー
これまでのところ簡単です。
ただし、これらの記事には、中央サーバーを指すイメージ参照があります。私が持っている問題は、これらのサイトが常にSSLリンク経由で(すべてのページに)アクセスされているという事実によるものです。外部イメージ参照があるページがロードされると、訪問者は、イメージが(安全でない)サーバーからのものであるため、ページに「セキュアな要素と安全でない要素の両方が含まれている」というメッセージを受信します。これを回避する方法はありません。
だから、あなたの判断で、それが優れている:私は、SSLを介した画像を得ることができるので、
A)は、単にコンテンツ・サーバー上の証明書を置きますか? 2つの証明書を持つページコンテンツのためにそこに問題はありますか?他の考え?
B)記事のプレゼンテーションページへのリンクをSSLを使用しないように変更しますか?彼らはSSLを必要としませんが、ページの左側には必要なページへのリンクが多く含まれています。これらのリンクはすべて相対リンクになっています。各クライアントのサイトには独自のURLがあり、すべてのリンクをコード(blech)で生成する必要があるため、すべての絶対リンクを作成するのは難しいです。
C)私が考えていない他の何か?これは、私がこの地域の経験を持つ人が何か素晴らしいものを提供することを望んでいるところです!
注:私は安全でない要素に関する警告を取り除くことができないことを知っています。それは理由があります。他の誰かがこの分野での経験を持っていて、合理的な妥協や新しい洞察力を持っているのかどうか疑問に思っています。