有的人在WordPress开启cdn对象存储后网页报错,其大多表现为js和css不运行,但是单独检查css文件是可以访问的;如果网站域名开启了SSL证书,https访问后用Chrome谷歌浏览器F12查看console日志一定会有这个错:
This request has been blocked; the content must be served over HTTPS.
这是因为cdn对象存储里镜像的静态css和js文件,访问不是https的,所以浏览器认为不安全从而不运行。解决办法是告诉浏览器是ok的。具体方法是在header里加入下面的meta代码即可:
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
如果是WordPress可以在【外观】-> 【主题编辑器】里在页眉里<head>里加入即可。