博客自定义域名

背景

很久之前卖了域名,之前一直解析到自己的vps上。最近经常访问自己的csdn博客,而csdn的博客域名太难记了,而且想要专有域名需要开通csdn会员才能使用,并且格式是xxx.blog.csdn.com比较长,使用也不方便。于是想到用自己买的域名解析到自己CSDN的博客。

方案

一开始想的是通过阿里云(万网,即你购买域名的服务商)设置解析值,直接解析到csdn博客,看了下解析设置的界面,发现有个显性URL重定向的解析选项,可是只能是有备案号且解析商是万网的网站。博客自定义域名_第1张图片

因此通过只能其它网站重定向csdn博客了,为了简单通过搜索发现github支持这种转发的方式。因此我们可以:

方法1
方法2
自定义域名
自己的vps
vps重定向网页请求到csdn博客界面
CSDN博客
github的页面网站
静态页面重定向到CSDN博客

因为方法一要在vps上搭建http服务并且做页面重定向稍显复杂,所以我们以方法二为例:

默认你已经有github账户,且已经登陆,请按如下步骤操作:

  1. 在任意页面右上角,使用+旁边的向下菜单,选择新仓库。
    博客自定义域名_第2张图片
  2. 点击拥有者的向下按钮菜单,选择你想用来管理仓库的帐号。
    博客自定义域名_第3张图片
  3. 输入你的仓库名和可选的描述,如果你要创建一个用户或者组织的网站,你的仓库名必须是以.github.io或者.github.io来命名。
    博客自定义域名_第4张图片
  4. 选择仓库的可见度,选择公众的。
    博客自定义域名_第5张图片
  5. 选择附带README初始化仓库。
    博客自定义域名_第6张图片
  6. 点击创建仓库。
    博客自定义域名_第7张图片
  7. 在仓库页面点击下图按钮,创建文件index.html.
    博客自定义域名_第8张图片
  8. 在文件中填入重定向页面;

<html>
<script>
 window.location.href="https://blog.csdn.net/xxxxxxxx"
script>
 <body>
 body>
html>

博客自定义域名_第9张图片填入完成后,拉倒页面最下面,点击提交修改。

  1. 同样在仓库页面下,创建CNAME文件,并且填入你要用的自定义域名,比如www.best.site
    博客自定义域名_第10张图片
  2. 登录阿里云控制台,进入域名解析控制台,选择要用来解析的域名,点击后面的解析,选择添加记录,选择记录类型为CNAME,如下图:第一个红框中填入步骤9中填的域名的前缀,第二个红框填入步骤3中的仓库名;最后确认保存,就可以通过自定义域名访问CSDN了。

博客自定义域名_第11张图片

参考文章:

  1. Creating a GitHub Pages site
  2. 通过github pages将自己的域名解析到csdn博客

你可能感兴趣的:(通信)