示例:
为了解决这个问题,Openshift表示要使用CNames设置别名。
在GoDaddy上我设置了这样的CName记录:
On Openshift我设置了这样的别名:
现在,当您使用域名www.mydomain.com访问该网站时,我网站顶部的网址将显示为www.mydomain.com,一切正常。但是当我尝试使用mydomain.com访问我的网站时,它仍然显示了Openshift网址myproject-myname.rhcloud.com。
如何将裸露的域名指向我的www域名? 我想搜索mydomain.com和www.mydomain.com,最后访问www.mydomain.com。
答案 0 :(得分:1)
通过更改我在GoDaddy上的域名记录,我找到了一种方法。通过使用wwwizer.com,我可以将流量从mydomain.com重定向到www.mydomain.com,只需将他们的IP地址放在我的A记录中即可。
在GoDaddy上,我设置了这样的A记录:
174.129.25.170是wwwizer.com的公共IP地址。当用户通过您的域名访问您的网站时,请求首先会转到wwwizer服务器,如果子域名www不存在,则会将其添加到其中。然后您的CName记录将www地址指向您网站的实际位置。所以在我的情况下,过程看起来像这样:
使用www:
搜索www.mydomain.com - >转到服务器174.129.25.170 - > www present - >继续www.mydomain.com - >使用CName重定向到myproject-myname.rhcloud.com - > Openshift别名将地址栏更改为www.mydomain.com
没有www:
搜索mydomain.com - >转到服务器174.129.25.170 - > www不存在,添加www - >继续www.mydomain.com - >使用CName重定向到myproject-myname.rhcloud.com - > Openshift别名将地址栏更改为www.mydomain.com
这看起来效果很好。我只需要在GoDaddy上设置一个CName和A记录,然后在Openshift上设置一个别名。使用wwwizer服务器无需注册,该服务是免费的。如果有人有更好的方法来做到这一点,请随时评论或提交答案!