iamruzi

CSDN、cnblog等博客自定义域名

本文主要介绍如何将你自己注册域名解析到你的CSDN博客(第三方博客),实现第三方博客自定义域名

此方法适用也可以适用于:

自建博客(如:hexo+gitpage)

其他博客跳转(如cnblog)

只需要三步就可以完成。

思路方案:域名解析到某指定网页(使用免费githubpage制作我们需要的网页),并在网页中写js脚本,然后跳转到csdn博客地址(如:http://www.freeme.top)。

1、申请注册域名

笔者是注册了一个阿里云万网的域名,如果需要自己喜欢的,可以去了解一下

阿里云万网,域名注册

2、申请github账号

申请github的账号,比如是(账号名):Iamruzi

Github注册

然后新建仓库(注意自己的账号名字):

账号名.github.io (必须这样命名)

账号名.github.io (必须这样命名)
在仓库里创建一个文件:index.html

(1). 首先写入以下JS代码:
<script>
  window.location.href="http://blog.csdn.net/u012961177"
</script>
(2). 把其中的https://blog.csdn.net/u012961177换成你自己的博客地址
(3). 现在你访问 Iamruzi.github.io应该就能跳转到csdn博客页面了(把Iamruzi换成你之前注册的github账号)
(4). 下一步骤就是把自定义域名解析到 Iamruzi.github.io就可以了

3、配置域名到github

这里要配置两项

(1)解析规则配置

到域名的管理中心配置以下的解析规则

这里的解析规则要注意配置两个解析记录记录类型:
CNAME、主机记录:@、WWW都要配置。
域名解析配置

(2)配置github:新建文件CNAME,这步很关键

域名解析配置完成后,访问自己的域名就能跳转到github了,这个时候github还不接收这个域名,还需要配置github来接收这个域名
配置github

在之前建的仓库下新建CNAME

写入你的域名,然后commit!
CNAME

跳转第三方博客,更改index.html即可

具体实现代码如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style media="screen">
            * {
                margin: 0;
                padding: 0;
            }
        </style>
    </head>
    <body>
    </body>
    <script type="text/javascript">
        window.location.href="http://www.cnblogs.com/iamruzi"; // 将这个地址修改成需要的博客地址
    </script>
</html>

404问题解决

(百度逛一圈没找到方案的,看这里!)

如果出现githubpage 404,就来看看这个!网上说的都没几个有用!

排除了域名的DNS解析后,在io仓库的setting中找到change theme
然后找到 link to another page
change theme
链接到另一个页面

完成

等待ing----------------
“通用顶级域名解析是2小时内生效,国家顶级域名解析24小时内生效。 因为域名解析需要同步到DNS根服务器,而DNS根服务器会不定时刷,只有DNS根服务器刷新后域名才能正常访问,新增解析一般会在10分钟左右生效,最长不会超过24小时,修改解析时间会稍微延长。

等待完之后就可以使用你自己的域名跳转到CSDN的博客了

新的公众号:听如子说
公众号ID:听如子说  关注走一波

新浪微博:@我是如子啊,是一个来CSDN学习的菜鸟

互联网大佬云集,安分老实的做一只新菜鸟

希望大家关注,顺便帮粉一波公众号,谢谢!

原文链接:https://blog.csdn.net/btlas/article/details/51712596

分类:

技术点:

相关文章: