[英]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.