📖 前言

起因是因为我从原来的 mikuhl 域名迁移到了目前这个 mikui 域名下,这个时候通常会出现这么一个问题:有没有办法能同时兼容两个域名同时访问呢?

有的,兄弟有的。

🔧 准备

首先你需要准备两个域名

域名A:你的旧域名

域名B:你需要替换的新的域名

然后请将域名B托管到 Cloudflare 上,让 Cloudflare 解析。

tips: 关于如何将域名B托管到 Cloudflare 上,可以查阅其他文档。在这不在赘述。

🪤 复杂化?不!简单化

可能看完前半部分,有一部分人就会觉得 “啊,明明加一个CNAME记录就可以解决的问题。为什么要把事情变得这么复杂化?”

那你就错了,因为CDN大多数不会允许你这么套,出于安全顾虑,你需要配置回源策略

📃 教程

能看到这里,我假设你已经做好了准备,如果没有请看上面准备章节进行准备。

Cloudflare 配置

首先,我们需要打开 Cloudflare 仪表盘。然后 选择域名 -> SSL/TLS -> 自定义主机名 随后进行相应的配置。

Cloudflare 配置 - 第一步

然后,在界面中点击 添加自定义主机名 进行添加 域名A (例如:www.mikuhl.cn )。

25_17_22657.png

点击后应该能看到以下页面,按步骤添加并验证 域名A 即可。如果正确验证的情况下,下方的主机名状态会呈现绿色的有效二字。

25_17_31643.png

随后,输入我们的 域名B (例如:www.mikui.cc )点击添加回退源等待即刻。

25_17_88946.png

直到回退源(回源)状态变为有效,我们的 Cloudflare 配置就可以结束了。

25_17_80498.png

服务器配置

服务器配置其实没什么可以介绍的,重点就在于同时监听两个域名。(因为你不监听两个域名服务器会拒绝连接)

下面是一个 1Panel 面板的配置例图:

25_17_88357.png


至此,现在你两个域名都可以访问同一个网站啦。完结撒花