我想将其中一个子域重定向到外部URL。示例:我的xyz.example.com
到outsideurl.net
。是否可以使用Cloudflare
服务?我曾尝试在此tutorial的帮助下使用Page Rules
,但似乎本教程可能用于其他目的。
答案 0 :(得分:20)
如果您只是创建一个页面规则,它将无法工作 - 您还需要添加DNS记录。
在您的情况下,您可以为xyz
添加指向@
的CNAME,然后设置网页规则以将xyz.example.com
转发至outsideurl.net
。
来自FAQ:
页面规则不起作用的首要原因(例如URL转发)是您创建的页面规则位于DNS设置中未由Cloudflare代理的记录上。
示例:您有一个页面规则将子域(subdomain.yoursitename.com)重定向回根域(yoursitename.com)。如果您没有在子域记录(橙色云)的DNS设置中代理该记录,则Cloudflare的代理不会在记录上运行,并且页面规则将无效,因为它将直接发送到您的服务器。