https 网站上的 http iframe


http iframes on https website

我有一个像 adf.ly 这样的网站,所以基本上人们带着一个长URL来做短它,一旦观众点击缩短链接,他将不得不等待5秒钟,而广告显示在下面。

广告

商给了我一个URL作为广告显示,所以我在iframe上显示广告(URL),但我的网站是HTTPS,当我尝试显示HTTPS网站时,它都是上帝,但我不能显示HTTP网站。

我必须能够显示HTTP网站,但我仍然希望我的网站保持HTTPS。

我试图寻找答案,但找不到我能做什么。

有什么帮助吗?

没有好的和简单的方法来做到这一点。最好尝试与您的广告客户交谈。他们通常也支持广告的https网址,因为这是在https网站上使用的常见情况。

您可以创建一个代理脚本,将 url 传递给该脚本(以便获得类似 https://your.domain/api/proxy.php?url=http://some.ad.url 的内容),代理脚本将负责获取给定 url 的内容(您当然应该以某种方式验证给定的 url)。之后,您可以使用 procy 脚本作为 iframe 源,而不是直接使用广告网址。