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

2014-07-13 03:30:30 +08:00
 chainkhoo
我原本在username.github.io的master分支下建立了一个Jeklly Blog,并且绑定了域名到blog.xxx.xxx
我现在希望将username.github.io绑定域名xxx.xxx,而原有的blog绑定的域名不变。

请问我应该怎么操作呢?
是将原有的blog放到master分支的一个子文件夹内(放在子文件夹内还可以设置CNAME绑定域名吗),还是新建一个Repository将原有的blog迁移过去(如何迁移)呢?
4495 次点击
所在节点    问与答
5 条回复
casparchen
2014-07-13 03:46:20 +08:00
为什么不设置一个CNAME,它就是干这个的啊
casparchen
2014-07-13 03:47:44 +08:00
忽略上面的吧,没看清楚你的问题,不好意思啦
akfish
2014-07-13 06:00:37 +08:00
所以你是要整站内容不变,换域名,原有URL还能访问么?
如果你是用Hexo的话,我写的一个主题能解决这个问题http://www.v2ex.com/t/105106,可以参考下。
解决方法是整站生成重定向页面,目录结构完全相同,然后绑定到原有域名。
这样做所有引用原URL的链接不会死链,搜索引擎也会重新索引不丢rank。
dong3580
2014-07-13 10:41:47 +08:00
在username.github.io的master分支上绑定了就相当于全局绑定,自动跳转。你试试访问我的github,我也是上周才发现,所有的项目gh_pages都会自动跳到绑定的域名下
dong3580
2014-07-13 10:53:11 +08:00
如绑定:
www.xx.com
项目明tt,其gh_pages会跳到www.xx.com/tt页面。
如果你需要访问域名为tt.xx.com,这时只需要在tt项目下加cname绑定一下就行了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/122364

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX