博客域名迁移

一早起来,发现使用两年的域名还有一个月就要到期了,提醒续费。在处理完一些事情后去续费,发现续费需要每年 72 元,震惊,当时开通的时候也就几块钱,第一年续费也就二三十块,变动也未免太大了,而且对于我这种个人小站来说确实贵。上去查了一下现在域名的价格,发现 club 后缀的价格确实是独一档的贵,甚至比一些 cn 后缀的都贵,有点离谱。于是果断选择转换回去最早使用的 top 域名,续费也才 25 一年,加上首年优惠三年才花了 60 不到。

另一方面,转域名也是有着不少的成本,而且是越用的久,沉没成本就越高。积累的 SEO 和 RSS 订阅都难以跟随域名转换而跟着转化过来,又可能要重新积累,各种的统计分析也可能需要废弃。但还是需要去做,毕竟互联网的特点就应该是开放而自由,不应该受到过多的枷锁。

本站现已迁移到域名 https://scottyeung.top/

相关工作

以下是迁移域名做的一些工作:

  • ✅ Github Pages 切换解析到新域名

    • 域名添加 DNS 解析,两个 A 记录指向 GitHub 的 ip 地址,一个 cname 绑在二级域名 www 上指向博客的源地址
    • Github Repo 修改 Github Pages 的 Custom domain
    • 修改 public 文件夹当中的 CNAME 文件的内容为新域名(我已经忘了这个的作用了 2333
  • ✅ Coding.net 添加解析(现在已经基本完全归属到腾讯了)。原本是当作国内百度搜索引擎的专用解析,但因为下面的 Google Search 需要旧网址跳转,遂暂时使用它来提供 Pages 服务。

  • ✅ LeanCloud 修改安全域名,添加对新域名的支持。发现可以直接使用过往的阅读量数据和评论数据

  • ✅ Google Analytics: 修改监测网址即可。

  • 💤 Google Adsense: 添加新网址即可,需要重新进行审核,等待通过中。

    • ❌ 因为疫情的原因,拒了我两次,原因居然是因为疫情而无法审核
    • ❌ 两次都说我的网站已经下线或无法访问,上网搜了一下,发现一些人也有这个问题,可能是 DNS 对于域名国外访问的解析出了问题,建议添加额外的国外线路解析。当时我是使用 coding.net 提供的 pages 服务,好像这个是国内的服务(存疑),全部的解析到转到了那里。
    • 💤 第五次审核中。添加了额外的海外线路解析到 Github Pages。海外线路走 Github,国内访问走 coding.net.
    • ❌ 因为多次审核不通过而被禁止申请一段时间,卒
    • ✅ 过了禁止时间几天之后,一申请第二天就申上了,然后感觉广告量少了很多,点击就更加了
  • ✅ Google Search

    • 添加新域名并进行所有权验证
    • 新域名添加站点地图抓取
    • 尝试将旧网站的索引的 SEO 资源继承到新域名中,Google Search Console 中的确有网站转移的功能,要求旧网址发 301 响应重定向到新网站。可选的方法有:旧域名 DNS 解析中添加显式 URL 跳转,跳转到新域名,但是目标跳转域名需要备案。选择支持绑定多个域名的 Pages 服务提供商,如 coding.net,可以绑定多个域名,然后选择一个首选域名,其它域名跳转到该域名,浏览器调试验证确实可行,但 Google Search Console 不知道为啥通不过,暂时放弃。过了一个多小时又可以了,不过需要一段时间来处理,不知道要多久,然而提示最好保留重定向 180 天,旧域名只剩下一个月,如果不能在一个月之内迁移成功旧白干了。
    • 最终基本成功迁移,但是搜索的展示量和点击量都有一点下降,不过好像现在已经回归到跟之前差不多水平了
  • ✅ 百度站长工具:类似于 Google Search,添加新的网址进行所有权认证即可。依然采用主动推送和 sitemap 的方式来提交链接。

  • ✅ 360 站长工具:同上,操作简单,不过其实没有期望多大的效果。

数据损失

因为转换域名而无法继承的数据造成的损失:

  • ❌ 卜算子站点统计。因为它的统计似乎是以站点网址作为键值来进行统计的,更换后直接重新进行统计。(服务开启得太过简单的后果就是维护性/扩展性的牺牲
  • ❌ 部分 rss 订阅的损失(虽然本来也没有多少

信息修改

此处是一些记录下我网址的需要改过来的地方

  • ✅ GitHub 上博客的 repo 简介和个人简介
  • ✅ 中文独立博客 repo 中的博客列表需要修改网址,发 PR 来改
  • ✅ twitter 上面写的个人网址