前段时间博客打开缓慢,打开控制台发现jsdelivr挂了,于是准备给一些文件jQuery(你没听错,我还在用jQuery),fontawesome从jsdelivr迁移到阿里云oss上,这样一来解决报错,二来国内用户访问也比较快。

说干就干,直接在管理后台上传到oss后拿到地址,修改主题文件,一气呵成,打开网站发现403了。

好,作为面向搜索引擎编程工程师,百了个度,原来需要在oss控制台的权限管理修改跨域设置。

阿里云OSS控制台

apple-touch-icon.png

改完之后jQuery可以访问了,但是有些文件还是报403

woff和ttf报错

请输入图片描述

保存原因是访问文件报错,可是我oss里面是有这个文件的呀,为啥css和js能访问ttf和woff访问不了

再次百度一番无果。爆炸…

我的oss文件中设置了防盗链,并且只限https://semyin.com访问,又看了一遍控制台报错行号是 font-awesome.min.css:1

emmm,有没有一种可能,我只说是可能,oss里面的文件访问oss里面的另一个oss文件是不是也会被防盗链限制?

于是我给https://semyin.oss-cn-shenzhen.aliyuncs.com加入防盗链规则

它好了!困扰我几天的问题解决了,不得不说oss防盗链控制的是真的严谨

我访问我自己还能被限制(doge)

最后修改:2023 年 09 月 22 日
如果觉得我的文章对你有用,请随意赞赏