网站装了 https(ssl证书)之后 不显示搜狗联盟广告

网站装了 https(ssl证书)之后 不显示搜狗联盟广告

    自己的站,用的宝塔,提供的免费ssl证书挺好用的,只需要点一下鼠标就直接能部署好。想想有时候网站会被提示:不安全网站,就索性直接装一个免费ssl证书好了。

    然后输入https://xxxx.com测试,一切ok,大功告成。

    等等。。。搜狗广告怎么不显示了?网站特殊性,只申请到了一个搜狗联盟,百度和谷歌没申请上。

如果搜狗联盟都不显示,那我真是要全部倒贴钱玩这个站了,想要广告贴补点是不可能了

    然后就开始了找问题之旅

    问题其实很好找,根据提示:Mixed Content: The page was loaded over HTTPS,blocked the content must be served over HTTPS.

    或者可以按F12,加载不出来的文件的status是:block:mixed-content

百度任何一个,得到的答案都是:在https链接下,有http的网址请求,这是浏览器不允许的,所以导致广告没加载出来。

    那我直接加一句(自动给非https请求加上s):

        <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

    加了之后,竟然还是不行,F12 竟然还有加载失败的文件,右键打开,竟然404.诺大的一个搜狗联盟竟然不支持https。这特么都什么年代了,你买不起去申请个免费的弄上去啊。。。。

    到这里就进入一个死胡同了,要么去掉ssl证书,要么放弃搜狗联盟,搜狗强行让你二选一。


    写到最后:如果站长有的选,还是不建议做搜狗联盟,一是上边说的情况,二是太坑(特么的展现量都不给结算一分钱)。还是建议大家做百度,谷歌。谷歌是我觉得最好的一个。


回复列表



回复操作






   

发布时间:2020-09-11 09:59:33