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