1

cdn (非 ssl) を介して提供される画像がいくつかあります。チェックアウト プロセス中にサイトが SSL に切り替わり、ページに安全でない要素が含まれているため、警告が表示されます。

CDN で SSL を取得するか、すべての画像を安全なドメインに移動する以外に、回避策はありますか?

イメージを「ミラーリング」したり、ダウンロードして要求に応じて提供したりすることはできますか?

ASP.net mvc の使用

4

2 に答える 2

0

ベスト プラクティスは、SSL で保護されたコンテンツのみを読み込むことです。

オプションは次のとおりです。

  1. CDN で SSL を取得する
  2. SSL を使用してチェックアウト関連の画像をホストします (ローカルホストまたは別の場所)。
  3. 独自の SSL 証明書を無効にする

オプション 3 は、AJAX とサーバー側スクリプトを使用して、Web サーバーを仲介として使用して、CDN からクライアントにコンテンツをロンダリングすることによって行われます。残念ながら、多くの HTTP リクエストを追加し、おそらくその上に強制的な遅延を追加せずにそれを行う方法はありません (クライアントが画像を読み込もうとする前に画像が確実に保存されるようにするため)。

それはあなたのページの読み込み時間をかなり悪くします。その時点で、チェーンの最後で画像が保存され、読み込まれる場所であるため、ウェブサーバーで画像をホストすることもできます.

于 2013-09-25T02:54:05.317 に答える
0

基本的に、回避策はありません。もしあれば、それは重大なセキュリティ違反である可能性があります。

最善の解決策は、理想的にはサイトの証明書と互換性のある URL を使用して、CDN で SSL を有効にすることです。

他の代替手段 (ファイルをコピーして戻す、プロキシ スクリプトを設定する) は、明らかに CDN のすべての利点を無効にします。

于 2013-09-25T02:28:02.633 に答える