我有一个像adf.ly这样的网站,所以基本上人们会用一个长网址来到我的网站来缩短它,一旦观众点击缩短的链接,他将不得不等待5秒,而广告显示在下面。
广告客户给我一个显示为广告的网址,所以我在iframe上显示广告(网址),但我的网站是https,当我尝试显示https网站时,它是全神,但我不能显示http网站。
我必须能够显示http网站,但我仍然希望我的网站保持https。
我试图寻找答案,但无法确切地找到我能做的事情。
任何帮助?
答案 0 :(得分:2)
没有好的和简单的方法来做到这一点。最好尝试与广告客户交谈。他们通常也支持广告的https网址,因为这是在https网站上使用的常见情况。
答案 1 :(得分:0)
你可以创建一个代理脚本,你传递url(这样你得到类似https://your.domain/api/proxy.php?url=http://some.ad.url的东西),代理脚本将负责获取给定url的内容(你当然应该验证给定的网址在某种程度上)。之后,您可以使用procy脚本作为iframe源而不是直接使用广告网址。