我可以使用 Cloudflare 对没有 A 记录的域进行 301 重定向吗?
Can I use Cloudflare to 301 redirect domains without A records?
我正在使用 CloudFlare 来管理我的网站 DNS。我想使用页面规则为多个 URL 设置重定向以转到另一个网站 URL.
目前我的托管帐户,我已将它们全部设置为附加域,然后在 CPanel 中设置重定向。
我在没有 CPanel 的情况下跨站点移动到我自己的云服务器 - 我正在使用 VestaCP。我不想通过添加每个我想重定向到主机的站点(有十几个)来弄乱网站记录 - 我希望 Cloudflare 来管理它。
这可以吗?喜欢使用 Cloudflare 页面规则并删除指向主机服务器 IP 的 A 记录?
为了让您使用 Page Rule 重定向到另一个站点,有 2 个条件:
- 有效的A记录或CNAME记录
- 那个记录是orange-clouded
A记录可以指向任何public IP地址,例如8.8.8.8,无所谓,因为访问者无论如何都会被重定向。但是,它不能是属于 Cloudflare 的 IP 地址(例如 1.1.1.1)。
类似于 CNAME 记录,可以指向任何 domain/subdomain(例如 google.com)。
Cloudflare 有一个 KB article 解释了如何配置 Page Rule 来执行 301 重定向。
我正在使用 CloudFlare 来管理我的网站 DNS。我想使用页面规则为多个 URL 设置重定向以转到另一个网站 URL.
目前我的托管帐户,我已将它们全部设置为附加域,然后在 CPanel 中设置重定向。
我在没有 CPanel 的情况下跨站点移动到我自己的云服务器 - 我正在使用 VestaCP。我不想通过添加每个我想重定向到主机的站点(有十几个)来弄乱网站记录 - 我希望 Cloudflare 来管理它。
这可以吗?喜欢使用 Cloudflare 页面规则并删除指向主机服务器 IP 的 A 记录?
为了让您使用 Page Rule 重定向到另一个站点,有 2 个条件:
- 有效的A记录或CNAME记录
- 那个记录是orange-clouded
A记录可以指向任何public IP地址,例如8.8.8.8,无所谓,因为访问者无论如何都会被重定向。但是,它不能是属于 Cloudflare 的 IP 地址(例如 1.1.1.1)。 类似于 CNAME 记录,可以指向任何 domain/subdomain(例如 google.com)。
Cloudflare 有一个 KB article 解释了如何配置 Page Rule 来执行 301 重定向。