今天新建了一个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
暂无评论内容