簡體   English   中英

網站未從https重定向到http

[英]Site not redirecting to http from https

因此,在我的網站中,我進行了xml抓取,提取了一個URL,然后將其重定向到。

我遇到的問題是收到混合內容錯誤。

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);
        }

我的aspx抓取xml看起來像:

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

Simples。 我之前從未聽說過重定向鏈接上的混合內容錯誤。 它不像我抓取圖像。

我想一個解決方案可能是將://之前的所有內容從URL中剝離出來,然后直接加載而不加指示,但是我不確定這是否有幫助。

關於為何重定向將導致混合內容錯誤的任何想法?

如果您使用的是HTTPS,則不應重定向到非HTTPS的任何URL,因為該請求將不安全。 您應該檢查URL是否具有HTTPS,如果沒有,則添加它。

如果目標站點不支持HTTPS,那么您將無法做很多事情。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM