|
|
发表于 2022-10-28 10:41:12
|
显示全部楼层
当然是可以的啦!
效果可访问https://www.yanbinghu.com 和http://www.huyanbing.me
有三种方法可以操作,这里只列出了其中一种,更多方法可以访问多个域名映射同一个github pages
新增项目重定向
假如你已经有http://username.github.io项目,新建一个名为blog(名字自定义)的项目,在项目的setting中,开启github pages服务,并且将旧的域名映射到http://username.github.io。
实际上,github pages并不是只能有一个,例如,你新创建的仓库访问地址为:http://username.github.io/blog。
由于旧的域名映射会导致404错误,那么在我们的新项目中增加一个404.html,在页面中进行跳转即可:
<!DOCTYPE html><html><head><meta charset="utf-8"><title></title></head> <script language="javascript">var domain = "换成你自己的新域名";var src = window.location.href;var prtc = src.substring(0, src.indexOf(':'));var target = src.substring(src.indexOf('/', src.indexOf(':') + 3));window.location.href = prtc + "://" + domain + target;location.href=prtc + "://" + domain + target;</script><body> <h1></h1></body></html>
另外,需要利用google的地址更改功能,使得旧网址的权重往新网址转移。
找到search console中的地址更改工具(设置按钮中找到)。
除了增加404页面外,还需要增加CNAME文件,里面的内容是你原先的域名。
总结
由于我的hexo博客部署在github上,因此按照这种方法操作,目前访问www.huyanbing.me将会重定向到www.yanbinghu.com的对应地址。
更多详情可访问多个域名映射同一个github pages
微信公众号【编程珠玑】:专注但不限于分享计算机编程基础,Linux,C语言,C++,数据结构与算法,工具,资源等编程相关[原创]技术文章
|
|