配置HTTPS后出现了无法显示的问题

https://ask.csdn.net/questions/7396320

筛选问题后发现,是配置HTTPS后,出现了两个问题:

1.PNG首次加载但无法显示,刷新网页后正常显示。http进入后可以正常加载并显示。

2.页面加入的地图,HTTPS无法显示,http进入后可以正常加载。

试了好多办法,都没有办法解决,作为外行的我,实在不知道怎么办了

希望有大神,能帮忙看看 指点一下 应该怎么样解决。

【小站是个人搭建的,不是专业学编码搭建这块的,个人上学时爱好摸索的,服务器是免费的1宽,】

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

     

帮忙顶一下

这个方法在测试,地图文件是http链接导致的额无法显示,加上S可以了  首页的这部分图片加载显示还是不行

首页的图片你看下是不是过大 尽量保持在100k以内  如果过大 会出现加载慢 或者不出现问题

加个代理试试

首页图片正在尝试优化,后在看这部分png能不能加载显示

加个代理  是什么意思呀?

 

http服务端有这个功能,具体我也不太清楚

嗯我刚刚看了攻略,有个人说的 网络反馈这个问题   尝试代理和php脚本加一个代码

 

(1).代理

例如www.123.com/index.html需要调用www.456.com/server.php,可以写一个接口www.123.com/server.php,由这个接口在后端去调用www.456.com/server.php并拿到返回值,然后再返回给index.html,这就是一个代理的模式。相当于绕过了浏览器端,自然就不存在跨域问题。
(2).php接口的脚本中加入

header('Access-Control-Allow-Origin:*');//允许所有来源访问

header('Access-Control-Allow-Method:POST,GET');//允许访问的方式

这个说的好像是跨域的问题, http和https也属于跨域

看一下,我这个代码应该没什么问题把?
 

我先把首页图片加载优化一下 在看