阿里云 ESA 配置根域名重定向

📝 背景简介

当网站启用 多域名品牌升级 时,旧域名往往需要自动跳转至新域名以防「死链」或内容重复。

传统做法需在源站 Nginx/Apache 编写重定向规则,但这会消耗源站带宽并增加运维成本

而将重定向下沉到 边缘节点 可显著降低延迟并保护源站。

阿里云 ESA 提供 “重定向规则” 功能,可在全球边缘节点完成 301/302 跳转。

PS:由于我根域名站点暂时没用到,就直接重定向到 nCalendar 官网了。

📌 实现目标

当在浏览器访问:https://lusyoe.com 时,

自动重定向至 https://ncalendar.lusyoe.com

并且无需修改服务器配置。

🧩 前提条件

  • 已开通阿里云 ESA 服务
  • 已将根域名接入 ESA
  • 目标域名已完成 DNS 配置与证书部署

可参看这篇文章完成配置《有免费的CDN?从阿里云CDN升级至ESA指南》

🛠 操作步骤

1️⃣ 添加主域名 DNS 记录

进入阿里云ESA 控制台 → 站点管理 → 指定站点详情 → DNS → 记录

点击「添加记录

1、主域名的记录可以直接填写 @

2、记录值为服务器公网IP

2️⃣ 配置重定向规则

在站点详情页继续点击左侧菜单的 规则 → 重定向规则

点击「新增规则

1、填写规则名称

2、选择自定义规则,主机名和根域名

3、选择静态重定向,输入重定向的URL,最后状态码选择 302 临时重定向。

PS:以防后续还需要改为重定向其他地址。

3️⃣ 验证是否生效

浏览器访问 https://lusyoe.com,应跳转至 https://ncalendar.lusyoe.com

✅ 总结

通过阿里云 ESA 配置根域名跳转,不仅能提升网站访问体验,还能降低源站运维负担。

只需简单几步,无需修改服务器配置就可以实现全球边缘节点的临时重定向(302)。