直接回答

自动重定向会在有新的域名或子域名开始指向 RedirHub 时,为你创建一个重定向。你只需一次性选择它覆盖哪些主机名、它们要跳转到哪里以及重定向类型;之后,每个指向你工作区的新域名都会自动重定向。现有重定向绝不会被更改。

谁可以使用#

自动重定向包含在企业版套餐中,并且在专业版套餐中随专属集群附加组件提供。它与工作区的 域名服务器 配合使用效果最佳:将某个域名的名称服务器更改为设置中显示的那一对,一旦第一个访客到达,其重定向就会被创建。

Network settings showing the workspace's two name servers with copy buttons

Your workspace’s name servers. Each workspace has its own pair.

开启自动重定向#

  1. 在 RedirHub 控制台 中,打开你的工作区设置并前往 网络安全。
  2. 在 自动重定向 下,选择一种重定向模式。建议仅使用根域名。
  3. 输入新的域名应跳转到的 目标 URL。你可以使用下面说明的变量。
  4. 选择重定向类型:301(默认)、302、307 或 308。
  5. 选择 保存。
Auto-redirect settings with Root domain only selected, a destination URL using {host.domain} and a 301 redirect type

Auto-redirect with Root domain only, sending every new domain to one site.

重定向模式#

  • 关闭:不会自动创建任何内容。这是默认设置。
  • 仅根域名(推荐):只有根域名,例如 example.com,会被重定向。如果 www 也指向 RedirHub,并且使用 HTTPS,那么 www.example.com 也会包含在内。
  • 所有子域名:如果某个域名的子域名收到流量,也会添加通配符重定向,例如 *.example.com。
Auto-redirect settings with All subdomains selected and a warning about domain usage

All subdomains adds a wildcard redirect for each domain.

注意你的域名用量

每个指向 RedirHub 的新主机名都会被添加,并计入你的套餐域名数量。如果你使用通配符 DNS 或我们的名称服务器,请谨慎使用“所有子域名”,因为任何主机名都可能到达我们这里。

将每个域名发送到不同的位置#

目标 URL 可以包含 {host}(完整主机名,例如 www.example.com)和 {host.domain}(仅域名,例如 example.com)。使用 https://northwind.com/?from={host.domain} 时,访问 old-brand.com 会重定向到 https://northwind.com/?from=old-brand.com。

更多示例请参见 目标 URL 变量。

幕后发生了什么#

  • 当一个没有重定向的主机名首次接收到流量时,且仅当它的 DNS 确实指向 RedirHub 时,才会创建重定向。
  • 新域名会自动配置 HTTPS。
  • 现有重定向绝不会被覆盖。
  • 新的重定向不会转发路径或查询字符串。你可以通过像编辑其他重定向一样编辑它来更改这一点,或进行任何其他修改。

看不到该设置?#

在不包含自动重定向的方案中,该部分会显示但处于锁定状态。升级到 Enterprise,或在你的 Pro 方案中添加 Dedicated Cluster,即可启用它。

Locked Auto-redirect section with an option to add the Dedicated Cluster

On Pro without the Dedicated Cluster add-on, auto-redirect is locked.

常见问题

不会。它只会为尚未设置重定向的主机名创建重定向。现有重定向绝不会被覆盖。

不会,但这是最简单的方法。任何 DNS 指向 RedirHub 的域名或子域名都可以被识别。使用域名服务器时,该域名下的每个主机名都会自动到达 RedirHub。

是的。每个新创建并获得重定向的主机名都会计入你套餐中的域名配额,因此请谨慎选择 All subdomains。

相关帮助

查看全部文章