【问题标题】:Cloudflare redirect domainCloudflare 重定向域
【发布时间】:2019-08-11 22:47:24
【问题描述】:

我正在尝试将 domainA.com 重定向到 domainB.com。这两个域都由 Cloudflare 管理。我尝试使用 domainA 的页面规则将所有请求重定向到 domainB.com。但是,我还读到 domainA 需要通过 Cloudflare 获得某种 DNS 记录,但我不完全确定如何配置这些记录?这个重定向是我使用 domainA 的唯一目的,它上面根本没有托管任何内容。

【问题讨论】:

  • 您找到解决此问题的方法了吗?答案对我来说没有真正用处,因为我也有一个没有任何 DNS 的域,应该只是用作重定向。
  • @RubenSzekér 检查可能对您有所帮助的新答案。

标签: redirect dns cloudflare http-redirect


【解决方案1】:

模拟CNAME 记录和页面规则的组合就可以了。

  1. 转到您的源域的 DNS 设置页面。

  2. @(根域)创建一个CNAME 记录。将其指向某个子域,它不必存在,因为页面规则将在 DNS 记录解析之前启动。

  1. 转到您的源域的页面规则页面。

  2. 根据需要创建一个新的页面规则,将所有请求重定向到您的域(选择 301/302 - 对您的情况而言,无论哪个有意义)。


  1. 给它一些时间并确认 https://source-domain.com 重定向到 https://target-domain.com

如果您希望 www.source-domain.com 也重定向(通常是这种情况),请对 www 子域重复步骤 1 到 5。

【讨论】:

    【解决方案2】:

    设置转发页面规则301重定向

    来自

    http://domainA.com/*
    

    http://domainB.com/$1

    【讨论】:

      【解决方案3】:

      只需 6 步,您就拥有了新域名。

      1. 在您的控制面板中,选择域
      2. 点击页面规则
      3. 在“url 匹配”设置示例中:(domainA.com/*)
      4. 设置为 302(测试)或 302(生产)的“转发 url”
      5. 最后设置新的网址例如:(http://domainB.com)
      6. 保存并部署

      有关完整文档,请参见: https://support.cloudflare.com/hc/en-us/articles/200172286-Configuring-URL-forwarding-or-redirects-with-Cloudflare-Page-Rules

      【讨论】:

        猜你喜欢
        • 2015-02-22
        • 2021-10-21
        • 1970-01-01
        • 2014-11-14
        • 2015-08-20
        • 1970-01-01
        • 2014-03-09
        • 2015-10-21
        • 2018-02-05
        相关资源
        最近更新 更多