程序员

阿里云oss托管静态网站

2019-03-20  本文已影响0人  闲睡猫

配置跳转

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

image

坑人的是,默认首页只对根目录有效,对于子目录无效,如: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是错误的写法!会报以下错误:

image

域名绑定

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

image

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

nslookup 域名

同个bucket可以添加多个域名

上一篇下一篇

猜你喜欢

热点阅读