我可以使用 Cloudflare 对没有 A 记录的域进行 301 重定向吗?

Rya*_*ebs 2 dns redirect cloudflare

我正在使用 CloudFlare 来管理我的网站 DNS。我想使用页面规则为多个 URL 设置重定向以转到另一个网站 URL。

目前我的托管帐户,我已将它们全部设置为插件域,然后在 CPanel 中设置重定向。

我正在将我的站点移动到我自己的云服务器,而无需 CPanel - 我正在使用 VestaCP。我不想通过添加我想要重定向到主机的每个网站(有十几个)来弄乱网站记录 - 我希望 Cloudflare 来管理这一切。

是否有可能做到这一点?喜欢使用 Cloudflare 页面规则并删除指向主机服务器 IP 的 A 记录吗?

小智 7

为了让您使用 Page Rule 重定向到另一个站点,需要满足 2 个条件:

  1. 有效的 A 记录或 CNAME 记录
  2. 该记录是橙色云彩

A记录可以指向任何公共IP地址,例如8.8.8.8,这并不重要,因为访问者无论如何都会被重定向走。但它不能是属于 Cloudflare 的 IP 地址(例如 1.1.1.1)。与 CNAME 记录类似,可以指向任何域/子域(例如 google.com)。

Cloudflare 有一篇知识库文章,介绍了如何配置页面规则来执行 301 重定向。