繁体   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