网站域名迁移公告
因为想弄一个贴近网站名字的域名,所以金毛购买了一个新的域名——“eririspace.cn”,目前网站域名已完成迁移,大家以后可以通过这个简单好记的新域名访问金毛败犬の秘密空间啦。另外旧域名”nekoears.cn”也可以经过跳转访问金毛败犬の秘密空间哦!🍭🍭
另外因为该网站是部署在github上的,而github page的CNAME只能绑定一个域名,所以导致第二个域名无法绑定,尝试在华为云上令旧域名解析至新域名也是404 not found,在问了许多人和使用搜索引擎几经周折之后终于找到了解决办法!现在就来给遇到同样问题的人,或者将来要部署网站的人分享一下。🍭🍭
通过多域名访问github page解决方法
1.创建一个新的仓库,CNAME绑定旧域名
首先在github上创建一个新的仓库,在这个新仓库的CNAME绑定旧域名。比如以金毛败犬の小破站举例,我原先的网站仓库的CNAME已经替换成了”eririspace.cn”,新仓库的CNAME绑定的是旧域名。因为一个仓库只能绑定一个域名,所以多开一个仓库来绑定多出来的旧域名,待会我们就可以利用这个旧域名和新仓库做域名跳转。
2.在新仓库添加404.html
在新仓库添加一个404.html,令访问旧域名进入404界面时重定向至新域名。代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>走错了~正在调整方向! - Eririspace</title>
</head>
<script language="javascript">
var domain = "填写你的新域名";
var current = window.location.href;
var target = current.substring(current.indexOf('/', current.indexOf(':') + 3));
window.location.href = "//" + domain + target;
location.href = "//" + domain + target;
</script>
<body>
走错了~正在调整方向!
</body>
</html>
3.配置域名解析
最后将所有域名都解析至”用户名.github.io”即可🍭🍭
可以参考我用于绑定旧域名的新仓库”https://github.com/ncghost1/oldaddress"
解决方法主要参考于该篇博客文章:”https://www.yanbinghu.com/2019/03/29/25951.html"