


























之前网站域名是 liups.one,今年 9 月份马上要过期了,正在考虑要不要迁移到更有辨识度的 .net 根域名(更有辨识度指别人一看到 .net 就知道是网址),然后 Dynadot 就给我发了邮件:「.one 域名续费价格即将由 14 美元升至 20.55 美元。」瞬间不犹豫了,直接在 Cloudflare 上花 11.84 刀买了 liups.net 域名(续费同价),然后准备在剩下的一个月有效期时间内把网站迁移到新域名。本文记录一下过程,顺便当教程发了,适用于使用 WordPress,且网站走 Cloudflare CDN 的人看。
非广告,但我觉得也不能一直白嫖 Cloudflare 的服务,适当付点钱就当报恩了。其次,Cloudflare 的 .net 域名其实比我之前的 Dynadot 上看的还便宜几块钱。但有个小缺点,不能更改 NS 服务器,降低了一点自由度。但这个缺点对我来说不算缺点,因为我所有的域名本来也就托管在 Cloudflare,没有任何更改的打算,请问还有哪个免费的域名托管服务比 Cloudflare 更强呢?再加上它的域名管理也不缺功能,DNSSEC 可以自动配置,也支持 WHOIS 隐私权,所以没啥问题。如果以后真要转出,可以使用网域转移功能。
将以下的 Cloudflare 规则从原来的的域名复制到新域名:
此外还有安全性规则,详见:
最后将新域名的 SSL/TLS 加密设置为完整(严格),原域名设置为弹性。因为稍后我们会重新生成适用于新域名的 SSL 证书,替换掉原域名的。如果此时不将原域名的加密设置为弹性——即让 Cloudflare 与源站不使用安全连接——就会使原域名无法访问,而我们还是需要原域名导向到新域名的。

设置为弹性后,暂时就不建议通过 Cloudflare 的 CDN 登入网站后台了,理论上是不安全的,需要先设置好新域名再访问。
将新域名添加到服务器管理面板上,新域名的根目录设置成和原域名相同,不用在服务器端设置重定向。同时在 Cloudflare 上申请一个原点凭证(原始服务器 SSL 证书),并添加到新网站上。如果显示证书不受信(比如 cPanel),那么还需要添加 Cloudflare 的原点 CA 证书,见此〈Cloudflare Origin CA root certificate〉。

现在访问下新域名,如果网站能显示一些内容,就算不完整也没问题,就可以进行下一步了。
由于直接在 WordPress 后台更改域名,并不能同时更改文章内容和评论中的域名,所以我们这里大力出奇迹,直接将整个数据库的旧域名替换为新域名。操作前,务必备份数据库。
先打开 phpMyAdmin 将整个数据库汇出为 SQL 格式,用 Notepad++ 之类的文本编辑器打开,然后将所有旧域名替换为新域名,例如将 liups.one 替换为 liups.net。域名前面不加 www 的原因是,只替换根域名可以同时将网站中存在的域名电子邮件文本也一同替换。
替换完成后,将原数据库的所有数据表清空,然后上传修改过的 SQL 文件即可。现在尝试用新域名访问网站,应该是一切正常的。

在原域名的 Cloudflare 规则-概观页面,新增一个重新导向规则:
然后尝试用浏览器隐私窗口访问原域名,能跳转到新域名就没问题。
我的域名邮箱托管在 Zoho 上,所以可以直接添加新域名上去,同时保留原域名的邮件地址。如果原邮件地址绑定了一些帐号,记得在域名失效前换绑。添加了新的域名后,同样要在 Cloudflare 上添加 MX、SPF、DKIM、DMARC 等记录,不过由于 Zoho 和 Cloudflare 有合作,可以一键添加需要的记录,非常方便。
如果你在其他设备上用 IMAP 或 Exchange ActiveSync 登入了邮件帐号,也需要更改邮件地址。网站上SMTP 发件插件的地址也要更改。
记得将新域名绑定在 Google Search Console 和 Bing Webmaster Tools 上,同时添加相应的网站地图。添加好后,在 Google Search Console 侧边栏-设定-变更网址中,可以设置将原域名迁移到新域名,这点还是很方便的。必应以前也有这个工具,现在不知道为什么没了。

网站迁移(域名变更)整体过程不复杂,真正复杂的是如何在迁移过程中尽量保证 SEO 优化。Google 建议保证原域名剩余时长大于三个月来让迁移完成,但我只剩不到两个月了,希望能快点吧。另外,由于域名变更,我的 AdSense 资格也要重新审核,希望不要看到我的域名是刚注册的就直接拒绝吧。
其实还有一些东西,比如家里面的 DDNS 设置、NAS 的 SSL 证书申请等等,不过和网站无关,就不再赘述了。更多其它内容欢迎回〈主页〉看。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。