Dns 将我的裸域名指向带有cloudflare的OpenShift应用程序

Dns 将我的裸域名指向带有cloudflare的OpenShift应用程序,dns,openshift,cloudflare,Dns,Openshift,Cloudflare,在OpenShift中,mydomain.com和www.mydomain.com都配置为myapp-rhcloud.com的别名。cloudflare也是如此 我尝试了以下方法: “www.mydomain.com”工作正常,但裸域“mydomain.com”将我重定向到一个错误页面,该页面显示:“连接不是私有的。可能是未经授权的用户试图窃取您的信息。”链接从example.com更改为https://example.com/app,但“https”被拒绝 CloudFlare中的CNAME旁

在OpenShift中,mydomain.com和www.mydomain.com都配置为myapp-rhcloud.com的别名。cloudflare也是如此

我尝试了以下方法:

“www.mydomain.com”工作正常,但裸域“mydomain.com”将我重定向到一个错误页面,该页面显示:“连接不是私有的。可能是未经授权的用户试图窃取您的信息。”链接从example.com更改为https://example.com/app,但“https”被拒绝

CloudFlare中的CNAME旁边还会出现一个图标:

“展平CNAME将应用于此记录,因为根(即apex)CNAME记录受DNS规范的限制。”我不理解这一点

我在cloudflare中修改了如下规则:

将“http://example.com/*”重定向到“http://www.example.com/$1” 重定向类型为“301”


我遗漏了什么?

几天后,我的页面example.com成功了。我问题中的链接是正确的,问题是CloudFlare花了4天时间来建立CNAME中关联的规则


总之。。。请稍等。

主题外。这不是一个编程问题。这更多的是托管/dns,这是服务器端的事情。您是否在CloudFlare中设置了页面转发规则以将裸域重定向到www子域?CloudFlare不需要4天就可以注册dns更改。听起来是另一个问题。我只是按照我第一个问题中的所有步骤来做,当我没有找到任何答案时,我就开始做其他事情,而没有改变任何关于DNS的事情,三天后,域名就神奇地工作了。也许它可能与以前由hosting24管理的域相关联,在这4天中,我正在迁移到cloudflare。事实上,根据“名称服务器信息传播可能需要72小时”。另外,您对CNAME扁平化的担心是不必要的。他们只告诉你在DNS解析中使用自定义改进-更多详细信息。