#精品
网站部署了HTTPS,浏览器却提示不安全

2025-01-12 0 1,152

网站部署HTTPS(超文本传输安全协议)后,浏览器却提示不安全?这是因为网页中调用了非HTTPS资源造成的。可以在浏览器F12开发调试工具中查看,例如:Mixed Content: The page at ‘https://yoursite.com/” was loaded over HTTPS, but requested an insecure image ‘https://813master-1306303252.cos.ap-shanghai.myqcloud.com/wp-content/813master/2024/jiaocheng/3.png’.

在https页面中,如果调用了http资源,那么浏览器就会出现一些错误,对于一些曾经未启用HTTPS后来才启用的网站难免会碰到这样的问题。

解决办法

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

nginx添加方法

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

apache添加方法

网站根目录.htaccess中添加以下内容:

<IFModule mod_headers.c>
  Header add Content-Security-Policy upgrade-insecure-requests
</IFModule>

iis7添加方法

在网站根目录web.config中添加:

<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<configuration>
 <system.webServer>
   <httpProtocol>
   <customHeaders>
	<add name=\"Content-Security-Policy\" value=\"upgrade-insecure-requests\" />
   </customHeaders>
 </httpProtocol>
</system.webServer> 
</configuration>

注意:进行以上操作之前,请先备份相应的配置文件。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在!
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。联系邮箱:3496947425@qq.com

813站长大咖 精品文章 网站部署了HTTPS,浏览器却提示不安全 https://www.813master.cn/1591.html

WordPress极客一枚!无干货,不分享!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug
查看详情

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务