在 openshift 中托管的 Wordpress 站点在访问 www.mydomain.com 时进入重定向循环

Wordpress site hosted in openshift entering redirect loop when visiting www.mydomain.com

我在 Openshift 中托管了一个 Wordpress 站点,我设置了 CloudFlare DNS service.I 已在 CloudFlare DNS 管理中为 www.mydomain.com 和 [= 添加了 CNAME 记录14=]。我使用 CNAME 记录而不是 A 记录,因为 Openshift 特别说明了这一点。两者都是myapp-myusername.rhcloud.com的别名。现在,出于 SEO 的原因,我决定将我的域更改为 mydomain2。我重复了之前为第二个域完成的所有步骤 too.So 我有 2 个域及其 www 子域,在 CloudFlare 中指向 myapp-myusername.rhcloud.com,在 Openshift 控制台中有 4 个别名。问题是 www.mydomain2.com 给了我一个重定向循环。 CloudFlare 的人告诉我这是 Openshift 方面的问题。所有其他三个 mydomain.comwww.mydomain.commydomain2.com 给我的网站没有问题。我通过 运行 host 命令验证了 DNS 解析工作正常。我无法找出问题的原因。

作为解决方法,我将以下重定向规则添加到 htaccess

RewriteCond %{HTTP_HOST} ^www.mydomain2.com$
RewriteRule (.*) http://mydomain2.com:80/ [R=301,L]

确保添加我从 答案中找到的端口地址。