浏览器报错Mixed Content

今天新建了一个wordpress网站,在安装主题后一直报错,

Mixed Content

在搜索后了解到:
[scode type=”share”]HTML页面是通过HTTPS加载的,但是其他资源文件(如图片,视频,样式表文件,脚本)是使用HTTP方式加载的。之所以称为混合内容,是因为在一个网页中同时使用了HTTP和HTTPS,而最初的请求方式为
HTTPS。

现代浏览器可能会阻止此类内容,或者显示关于此类内容的警告,提醒用户此页面包含不安全的内容。阻止混合内容的浏览器可能会首先尝试将该内容的连接从HTTP
“升级”到HTTPS。[/scode]

可以在页面头部添加meta标签解决

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

这样可以把http连接转为https

同样还因为这个问题导致我的主题校验失败
我安装的是子比主题,因为域名在cloudfare做了cdn代理,所以请求是https,但是主题验证的时候发出的请求是http,导致一直出现网络错误,可以直接这样解决,或者先不通过cloudfare代理

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容