当前位置 > it书童 > 编程 > 正文
推荐小册
java注解
java注解是什么

Java的Lambda表达式
Java的Lambda表达式

聊聊jvm
jvm调优

java异常处理
java异常处理机制

java拾遗
java知识点,java面试题

java多线程
java多线程入门

学习spring源码
如何阅读spring源码

仿 spring 自制框架
造轮子,模仿 spring 自制一个框架

SpringCloud
SpringCloud微服务入门

微服务商城
使用微服务搭建一个电商项目

阿里云 oss 托管静态网站

编程 it书童 2019-10-04 16:12:23 0赞 0踩 1456阅读 0评论

配置跳转

新建oss,将静态文件放到相应的bucket中,配置默认首页:

坑人的是,默认首页只对根目录有效,对于子目录无效,如:a标签链接到/news/,会默认跳到首页,因为无法识别/news/下面的index.html,解决方案,在根目录下的index.htmlhead头新增js作跳转:

<script>
    var path_name = window.location.pathname;
    var last_str = path_name[path_name.length-1];
    if('/' == last_str) {
		window.location.href = path_name + "index.html";
    }
</script>

注意,目录链接必须以/为结尾,不然会报错!/news是错误的写法!会报以下错误:

域名绑定

域名管理中,新增自定义的域名,然后根据其给出的cdn域名,将自定义域名作cname解析到cdn域名

验证cname是否成功解析,可用以下指令:

nslookup 域名

同个bucket可以添加多个域名

关于我
一个文科出身的程序员,追求做个有趣的人,传播有价值的知识,微信公众号主要分享读书思考心得,不会有代码类文章,非程序员的同学请放心订阅
转载须注明出处:https://www.itshutong.com/articles/157/alicloud-oss-hosting-static-website