站点未从https重定向到http

时间:2017-07-14 21:59:41

标签: javascript asp.net vb.net

因此,在我的网站中,我创建了一个xml抓取,然后拉出一个我重定向到的网址。

我遇到的问题是我遇到混合内容错误。

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。我之前没有听说过重定向链接上的混合内容错误。它不像我抓住一个图像。

我想一个解决办法可能是将任何beffore ://从网址中删除,只是在没有指示的情况下加载它,但我不确定这会有所帮助。

关于为什么重定向会导致混合内容错误的任何想法?

1 个答案:

答案 0 :(得分:0)

如果您使用的是HTTPS,那么您不应该重定向到任何非HTTPS的URL,因为该请求不安全。您应该检查URL是否具有HTTPS,如果没有,请添加它。

如果目标网站不支持HTTPS,那么您就无能为力。