【问题标题】:redirect subdomain to url on cloudflare将子域重定向到 cloudflare 上的 url
【发布时间】:2014-03-09 21:46:00
【问题描述】:

我需要设置一个子域来重定向到一个特定的 URL,而不是另一个域。我正在使用cloudflare。

我试图通过创建一个指向服务器 IP 的 A 记录来做到这一点,然后我创建了一个从我的子域重定向到特定地址的页面规则。

谁能帮我解决这个问题?我完全迷路了,我在任何地方都可以找到有关此的信息。

谢谢

【问题讨论】:

    标签: php cloudflare


    【解决方案1】:

    也许通过 .htaccess 或虚拟主机配置使用重写规则进行重定向会更容易?

    • 在 Cloudflare CP:在 DNS 部分为子域创建 A 记录(如果您还没有 * A 记录)
    • 在网络服务器:配置虚拟主机或/并添加重写规则以重定向到所需 网址

    【讨论】:

      【解决方案2】:

      在我们的知识库和blog 中有相当广泛的tutorial about PageRules

      注意:您确实需要确保 DNS 记录在您的 DNS 设置中被代理,它才能正常工作。如果记录直接发送到您的服务器,重定向将不起作用。

      【讨论】:

      • 谢谢。我只需要等待;)。现在工作。我为促销创建了一个条目和一个页面规则.....我也只需要页面规则或 dns 条目?
      • @damoncloudflare,代理是什么意思?现在我的 dns 指向服务器 IP。我该如何解决它,以使页面规则起作用?
      【解决方案3】:

      我怀疑 cloudflare 存在错误(我已经报告过) 如果您的子域记录已经到位,并且橙色云代理处于活动状态,并且设置了正确的 url 模式和转发地址,但它仍然无法正常工作,那么您遇到了 - 仍有待确认 - 错误。

      这个快速修复对我有用:

      1. 转到 cloudflare 设置。
      2. 将“仅 CDN”性能设置更改为“CDN + 基本优化”。

      它将立即开始工作,之后您可以返回“仅限CDN”并继续工作。

      【讨论】:

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