美文网首页程序员
阿里云oss托管静态网站

阿里云oss托管静态网站

作者: 闲睡猫 | 来源:发表于2019-03-20 21:52 被阅读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可以添加多个域名

相关文章

网友评论

    本文标题:阿里云oss托管静态网站

    本文链接:https://www.haomeiwen.com/subject/iqexvqtx.html