V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
chainkhoo
V2EX  ›  问与答

关于 Github Pages 绑定域名的一些小问题

  •  1
     
  •   chainkhoo · 2014-07-13 03:30:30 +08:00 · 4570 次点击
    这是一个创建于 3816 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我原本在username.github.io的master分支下建立了一个Jeklly Blog,并且绑定了域名到blog.xxx.xxx
    我现在希望将username.github.io绑定域名xxx.xxx,而原有的blog绑定的域名不变。

    请问我应该怎么操作呢?
    是将原有的blog放到master分支的一个子文件夹内(放在子文件夹内还可以设置CNAME绑定域名吗),还是新建一个Repository将原有的blog迁移过去(如何迁移)呢?
    5 条回复    2014-07-13 10:53:11 +08:00
    casparchen
        1
    casparchen  
       2014-07-13 03:46:20 +08:00 via iPad
    为什么不设置一个CNAME,它就是干这个的啊
    casparchen
        2
    casparchen  
       2014-07-13 03:47:44 +08:00 via iPad
    忽略上面的吧,没看清楚你的问题,不好意思啦
    akfish
        3
    akfish  
       2014-07-13 06:00:37 +08:00   ❤️ 1
    所以你是要整站内容不变,换域名,原有URL还能访问么?
    如果你是用Hexo的话,我写的一个主题能解决这个问题http://www.v2ex.com/t/105106,可以参考下。
    解决方法是整站生成重定向页面,目录结构完全相同,然后绑定到原有域名。
    这样做所有引用原URL的链接不会死链,搜索引擎也会重新索引不丢rank。
    dong3580
        4
    dong3580  
       2014-07-13 10:41:47 +08:00 via Android   ❤️ 1
    在username.github.io的master分支上绑定了就相当于全局绑定,自动跳转。你试试访问我的github,我也是上周才发现,所有的项目gh_pages都会自动跳到绑定的域名下
    dong3580
        5
    dong3580  
       2014-07-13 10:53:11 +08:00 via Android   ❤️ 1
    如绑定:
    www.xx.com
    项目明tt,其gh_pages会跳到www.xx.com/tt页面。
    如果你需要访问域名为tt.xx.com,这时只需要在tt项目下加cname绑定一下就行了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1082 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 19:00 · PVG 03:00 · LAX 11:00 · JFK 14:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.