【问题标题】:Redirect subdomain on CloudFlare to Google Calendar将 CloudFlare 上的子域重定向到 Google 日历
【发布时间】:2014-09-09 02:34:07
【问题描述】:

我想将我在 CloudFlare 上的域的子域重定向到 Google 日历(HTML/嵌入版本)。

我认为我需要使用页面规则来执行此操作,我通过关注CloudFlare’s documentation 完成了这项工作。但是,仅遵循这些说明对我不起作用。显然我需要在 CloudFlare 上将子域添加到我的 DNS 记录中,但我不知道如何正确设置它,因为我没有服务器或 IP 指向它(或者我只是对为什么我需要感到困惑甚至在我只想转发 URL 时将其指向某个东西)。

如前所述,我没有服务器可以指向它——因此不能使用 .htaccess 解决方案——所以不知道我应该使用什么记录类型来让重定向正常工作

【问题讨论】:

    标签: redirect dns url-redirection cloudflare


    【解决方案1】:

    我仅使用 google.com 作为 CNAME 记录,然后使用页面规则重定向该域上的所有内容,就取得了一些成功。因为 CloudFlare 无论如何都会更改其服务器的 DNS 条目(当您执行橙色云时)没有人会知道。

    【讨论】:

      【解决方案2】:

      所以 CloudFlare 确实通过 PageRules 支持这一点,您只需要正确获取 URL。

      【讨论】:

        【解决方案3】:

        “我在 CloudFlare 上的 DNS 记录的子域,但我不知道如何正确设置它,因为我没有服务器或 IP 指向它”

        这没有多大意义。子域必须指向某种记录(A 记录或 CNAME),因此如果没有某种记录类型,子域将无法解析。为了使 PageRule 起作用,必须发生两件事:

        1. 记录必须在您的 DNS 设置中。
        2. 记录必须让我们的代理在其上运行。

        使用有问题的实际子域以及您要具体转发的内容可能更容易弄清楚。

        【讨论】:

          【解决方案4】:

          我不知道您是否可以直接从 cloudflare 执行此操作,但您可以使用托管解决此问题。

          1. 通过 cloudflare 将子域指向您的托管服务器 sub IN A 1.2.3.4

          2. 在您的主机上创建sub.domain.com

          3. 将重定向脚本放在子域sub.domain.com文档根目录的索引文件中:

          <?php header( "Location: http://docs.google.com/your-url-and-so-on" ) ; ?>

          【讨论】:

          • 我没有可以执行此操作的服务器。我提到了两次……
          猜你喜欢
          • 2014-03-09
          • 2021-10-21
          • 2014-11-14
          • 1970-01-01
          • 2015-02-22
          • 2018-02-05
          • 2019-08-11
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多