年度水文:解决了访问博客出现的403问题
Long time no see
伙计们,我回来了
发现问题
去年Coding Pages下线后,我把博客托管在了云开发CloudBase上(有一说一,还挺方便的,连CDN配置都省了)。
部署完成后,发现部分博客文章打不开了,报403错误:
然鹅很奇怪的是,早前博客部署在Github Pages、Coding Pages的时候,是没有这个问题的。在本地测试,也能正常打开:
解决思路
只能怀疑是环境的问题了,毕竟在本地都能正常打开。
- 检查问题文章中的图片链接,复制到浏览器后能正常打开,排除了图床的访问权限问题
- 将问题文章和其他正常文章对比后发现,问题文章的源文件名、文章标题中都包含有“+”符号,会不会是这个造成的呢?
先从源文件名下手,将源文件重命名了一下,把“+”替换为“、”:
更改前:
更改后:
随后将博客部署到CloudBase,小等1分钟后刷新,再次访问这篇文章,发现可以正常访问了:
另一篇文章也采用相同方法进行操作。最后,问题全部解决。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 时雨小栈!
评论