如果在常规设置中的example.com上没有“www。”,OpenShift上的WordPress将不会加载(310错误)

我在OpenShift Online [PAAS]帐户上安装了一个Wordpress网站。

  1. 如果我将http:// example.com中的 WordPress地址和站点地址 (在常规设置中)都configuration为http:// example.com (没有空格;我在这里添加了空间以防止使用http链接发布),然后请求该URL返回“太多redirect错误(我认为这是一个310错误)。 www.example.com也一样
  2. 如果我将它们configuration为http:// www.example.com (再次没有空间),请使用www。 ,然后所有的WordPress的页面加载他们加载的example.com和www.example.com请求

为什么会发生,并迫使我做2。 从大量的在线资源,它看起来像1应该工作?

相关资料:

  1. 我的Wordpress安装时的默认url是app-user.rhcloud.com (这是我更新到我的自定义域之前,Wordpress地址和网站地址的默认值)。 在更新这些URL之前,请求加载所有页面
  2. 随着更新Wordpress地址和网站地址,我相应地在www.example.com – > app-user.rhcloud.com OpenShift应用程序添加一个别名。 (没有什么不同,如果我也别名example.com – > app-user.rhclud.com)
  3. 我有example.com注册的example.com。 他们将来自example.com的请求redirect到www.example.com
  4. 我有一个CNAMElogging,将www.example.com映射到我的OpenShift的app-user.rhcloud.com(OpenShift指示自定义域名

我会认为1应该已经被4 – 6充分地促进了。

谢谢!

Openshift使用CNAME将您的stream量路由到正确的主机,虽然一些NameServer主机可能允许CNAME作为根域, 但这不符合RFC标准。 因为CNAME包含所有types的logging,而不仅仅是A(MX,TXT和NS!)