将CloudFlare上的子网域重定向到Google日历

时间:2014-07-18 03:30:45

标签: redirect dns url-redirection cloudflare

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

我认为我需要使用页面规则来执行此操作,我已按照CloudFlare’s documentation执行此操作。但是,按照这些说明操作并不适用于我。显然我需要将子域添加到我在CloudFlare上的DNS记录中,但我不知道如何正确设置它,因为我没有服务器或IP指向它(或者我只是为什么我需要当我只想转发一个URL时,甚至会指出它。

如上所述,我没有服务器指向它 - 因此无法使用.htaccess解决方案 - 因此不知道我应该使用哪种记录类型来使重定向工作

4 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我不知道你是否可以直接从cloudflare那里做到这一点,但你可以使用你的托管来解决这个问题。

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

  2. 在您托管

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

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

答案 2 :(得分:0)

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

这没有多大意义。子域必须指向某种记录(A记录或CNAME),因此子域不会在没有某种记录类型的情况下解析。为了使PageRule工作,必须要做两件事:

  1. 记录必须在您的DNS设置中。
  2. 记录必须让我们的代理运行它。
  3. 可能更容易找出有问题的实际子域名&amp;你正在努力转发的具体内容。

答案 3 :(得分:0)

所以CloudFlare通过PageRules支持这一点,你只需要正确的URL。