为你的简书和 GitHub 设定个性域名

为你的简书和 GitHub 设定个性的二级域名。

首先对比技术类博客网站:

  • CSDN 的写作体验很好,但是发布的文章呈现效果很差,但是有个优点:用户名作为 CSDN 的子目录,即变相实现个性域名,比如我的CSDN域名是:http://blog.csdn.net/llmmll08

  • 简书的写作体验不错,发布后的效果很好,但是个人主页地址链接很长且不规则,比如我的主页地址为:http://www.jianshu.com/u/bd2e386a6ea8

经过一番设置后,我的网络联系地址集合如下:

网站 个性域名 原域名
GitHub http://github.bitky.cc https://github.com/bitkylin
简书 http://js.bitky.cc http://www.jianshu.com/u/bd2e386a6ea8
CSDN http://csdn.bitky.cc http://blog.csdn.net/llmmll08

我在万网注册了一个域名,以上二级域名均挂靠在该域名下,通过二级域名的形式整合所有我的网络联系地址。

首先感谢这篇文章提供的思路「为你的简书添加个性域名」。下文总结个性二级域名重定向的配置方式,对各个网站的个人主页设置个性域名的方式有如下几种。

1. 使用万网设置二级域名

打开「万网」并登录,依次选择:控制台 -> 域名与网站「万网」 -> 域名

点击需要配置的域名,设置域名解析,将记录类型设置为「显性URL」或「隐性URL」。

显性URL
将域名指向一个http「s」协议地址,访问域名时,自动跳转至目标地址「例如:将 www.net.cn 显性转发到 www.hichina.com 后,访问 www.net.cn 时,地址栏显示的地址为:www.hichina.com」。

隐性URL
与显性URL类似,但隐性转发会隐藏真实的目标地址「例如:将 www.net.cn 隐性转发到 www.hichina.com 后,访问 www.net.cn 时,地址栏显示的地址仍然为:www.net.cn」。

如下图所示进行设置:

此时访问 http://csdn.bitky.cc 时,会自动显性重定向至 http://blog.csdn.net/llmmll08

只有当欲跳转网页的主域名在万网托管,并且有备案时,该方法才能使用,不然进行配置时,会有如下错误提示:

2. 使用 CNAME 记录设置二级域名

CNAME 记录
如果将域名指向一个域名,实现与被指向域名相同的访问效果,需要增加 CNAME 记录。

GitHub 码云 均提供免费的静态网页托管服务,由于码云是国内网站,访问速度会快一些,稳定一些。

打开码云,新建项目,在项目的主页面点击「新建文件」

设置新建的文件,文件名为「index.html」,内容为:

1
2
3
4
5
6
7
8
9
<!DOCTYPE html>
<html>
<script>
window.location.href="https://github.com/bitkylin";
//location.replace("https://github.com/bitkylin") 「可使用本行代码替换掉上一行代码,且实现效果一致」
</script>
<body>
</body>
</html>

然后进行提交,之后切换到「Pages 服务」页面,进行如下操作

  1. 「部署来源」选择「master 分支」,点击保存。
  2. 自定义域名设置为自己域名的二级域名,点击绑定。
  3. 弹出对话框,提示设置域名解析的 CNAME 记录,在万网域名解析页面,照下图设置完成 CNAME 记录的设置,然后点击对话框的「确定」按钮。

具体设置情况如图所示:

之后,即可使用自定义的个性二级域名访问自己的个人主页了。

3. 参考链接

  1. 码云正式支持 Pages 功能「开源中国社区」
  2. 开源中国「码云」,岂止于中国版 GitHub !
  3. 为你的简书添加个性域名
  4. Js页面跳转整理