前言:

博客更换七牛云的原因

博客最开始用的是github的图床还有gitee的图床,但是github的图床对国内的用户似乎不太好,访问不到,需要科学上网才能访问,gitee的图床对图片的大小有限制
然后我就找到了一个速度快的图床————哔哩图床


嗯,没错。速度很快,当我使用的时候发现出现了403错误,还是无法完美调用,总是出现空白(不知道跟pjax有没有关系,应该没有我觉得),于是我就开始了互联网搜素模式,解决这个问题
解决哔哩图床403
找到了<meta name="referrer" content="never">
确实,我的博客logo得到了解决,本来以为没问题了,但是博客的头图又出现了问题
由于我对php没有任何经验,加上互联网上搜索的也是很模糊,导致我折腾了很久也没有改变头图div的background-image的引荐来源网址政策: strict-origin-when-cross-origin,可能跟handsome主题有关吧,但是我还没支持作者的正版,所以也不好意思去问作者(赚钱了一定买正版!如果作者看见希望不要打我)。
搜索历史的冰山一角
搜索历史记录
不知道是我搜索的姿势不对还是怎么的,就是无法解决,没办法,最终只有妥协,换图床————七牛云


注册登录七牛云百度一大堆教程这里不做演示了
七牛云送的有10G的流量,我也不是很懂其实,跟着教程一步步,开通空间,设置域名,解析什么的,一个cdn图床就这样搞好了
七牛云空间管理
当我使用上七牛云的时候,发现还是无法调用(已经很烦了-晚上十一点多)
打开控制台,发现显示的是https的cdn链接,而div的background-image显示的是http的,怀疑是自己开了强制跳转https,关闭了宝塔的https之后,还是没解决,怀疑是php里面做了跳转,百度起来!
发现可能是下面的原因

  <!-- 连接https防止小绿锁消失 -->
  <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

删除以后,删缓存,刷新,换设备,刷新,依然无效,又是一直找代码,找哪里设置了强制跳转https,时间就这样一点点的浪费了(真后悔当初没有记录bug以及自己对博客代码的修改记录,以后一定要记得备份和记录)


折腾来折腾去,最终选择了对cdn域名也加https解决,然后就去申请证书,还好七牛云有免费送的,不过让填公司,我就随便写了空头公司,也不知道有没有什么坏处。加上https以后,彻底解决了头图的问题

最后修改:2023 年 03 月 23 日 09 : 20 PM
如果觉得此文章有用,请随意打赏