美文网首页程序员
阿里云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