2017-07-14 14 views
0

私のサイトでは、リダイレクト先のURLを取得するxmlグラブを作成します。httpsからhttpにリダイレクトされないサイト

問題は、imが混在したコンテンツエラーを受け取っています。

was loaded over HTTPS, but requested an insecure resource 'http://****'. This request has been blocked; the content must be served over HTTPS. 

私はaspx.vb & JSを使用しています。 私のJSは、次のようになります。

if (url != '') { 
      setTimeout(function() { 
       window.top.location = url; 
      }, 1500); 
     } 

とxmlをgrabing私のaspxは次のようになります。

xml.SelectSimpleNode("this/url").InnerText 

最も簡単な。以前はリダイレクトリンクで混在したコンテンツのエラーについて聞いたことがありません。それはイメージをつかむ私のようではない。

URLからbeffore ://を取り除いて、読み上げるだけで読み込むことができますが、これが役立つかどうかわからない場合があります。

なぜリダイレクトが混在コンテンツエラーの原因になるのでしょうか?

+0

ブラウザのURLに直接アクセスするとエラーは発生しませんか? –

答えて

0

HTTPSを使用している場合は、要求が安全でないためHTTPS以外のURLにリダイレクトしないでください。 URLにHTTPSがあるかどうかを確認し、そうでない場合は追加してください。

ターゲットサイトがHTTPSをサポートしていない場合は、あまりできません。

+0

とリダイレクト先のサイトにhttpsがない場合 – dim

+0

ユーザーをそのURLにリダイレクトすることはありませんが、コンソールにエラーが表示されるだけです。 –

関連する問題