!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>部署https后浏览器提示不安全,不出现绿色小锁?

部署https后浏览器提示不安全,不出现绿色小锁?

网站部署https后,浏览器提示不安全, 不出现绿色小锁图标?

访问网站后,按f12,浏览器提示:

Mixed Content: The page at \'https://www.xxx.com/\'\' was loaded over HTTPS, but requested an insecure image \'http://www.xxx.com/uploads/2018/12/3.png\'. This content

原因是在https页面中,如果调用了http资源,那么浏览器就会抛出一些错误,

解决办法:在header中加入 Upgrade-Insecure-Requests,会告诉浏览器可以把所属本站的所有 http 连接升级为 https 连接,外站请求保持默认;

添加header方法:

1.iis7

        部署https后浏览器提示不安全,不出现绿色小锁?

        

        或直接在网站根目录web.config中定义

    
      
         
           
           
            
           
         
         
        

2.apache

    可直接在网站根目录.htaccess中定义

      
     Header add Content-Security-Policy upgrade-insecure-requests
 

3. nginx

        server {
            listen        80;
            server_name   (myservername);
            add_header Content-Security-Policy \"upgrade-insecure-requests\";
            location / {    
                proxy_pass         http://localhost:5000;
            }
        }

        

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

服务器注册dll组件方法

2021-4-17 20:28:38

服务器教程

Linux系统云服务器查看/启用网站日志

2021-4-17 20:28:40

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase