博客托管在 github 上面,有办法将二级域名 about.xxx.com 定向到 xxx.com/about 吗?

2014-09-16 21:40:40 +08:00
 fenjuly
如题,谢谢各位的解答!
2971 次点击
所在节点    问与答
13 条回复
xcv58
2014-09-16 21:47:10 +08:00
比较简单的方法是把 about.xxx.com 指向 Github 然后用 js 转向 xxx.com/about 当然其他地址都可以的。

window.location = url;

就行了。

可以参考我的: https://github.com/xcv58/xcv58.me/blob/gh-pages/index.html
SoloCompany
2014-09-16 22:17:56 +08:00
gh-pages 是纯静态的,你无法控制 HTTP Header 里面的任意一个字节

如果真有这样的需求,建议还是找个带 rewrite 和 proxy 功能的空间反代到 gh-pages 上吧
tumutanzi
2014-09-16 23:16:50 +08:00
自古博客主多折腾,折腾折腾着,博客就死掉了。
nicai000
2014-09-16 23:41:41 +08:00
可以了解一下rack-rewrite
ll0xff
2014-09-17 00:08:15 +08:00
你新建一个gh-pagtes仓库写about ,然后cname就可以
lyragosa
2014-09-17 00:09:36 +08:00
@tumutanzi 有道理
空谈误国,实干兴邦啊

还是埋头做实事好
tumutanzi
2014-09-17 00:10:58 +08:00
@lyragosa 算不资深博客主,但基本上博客主碰到的事情,我都经历过。
fenjuly
2014-09-17 00:19:04 +08:00
@xcv58
@SoloCompany
@nicai000
@ll0xff
感谢各位的解答
xcv58
2014-09-17 03:59:01 +08:00
@fenjuly 你最后用了哪种方案?
sanddudu
2014-09-17 06:56:39 +08:00
about.xxx.com 下面新建个 index.html,写入以下代码:
<meta http-equiv="Refresh" content="1; url=xxx.com/about"/>
意思是 1 秒之后自动跳转
当然如果你有用 dnspod ,设置一个显性 URL 跳转就行了
sanddudu
2014-09-17 07:01:34 +08:00
@SoloCompany 其实有的 Header 可以用 meta 控制
比如 Content-Type 和 Expires
不过跨域访问的 Header 肯定加不了,这个别想
fenjuly
2014-09-17 18:40:07 +08:00
@xcv58 我尝试了你的方法,但是没有成功,你自己这样做成功了吗
xcv58
2014-09-18 01:39:10 +08:00
@fenjuly 我是可以的啊。方便的话可以把你的 repo 地址给我,我给你看看。

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

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

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

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

© 2021 V2EX