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

Wordpress网站托管在openshift中,访问www.mydomain.com时进入重定向循环,wordpress,redirect,dns,openshift,cloudflare,Wordpress,Redirect,Dns,Openshift,Cloudflare,我有一个Wordpress站点托管在Openshift中,我还设置了CloudFlareDNS服务。我在CloudFlare DNS管理中为www.mydomain.com和mydomain.com添加了CNAME记录。我使用了CNAME记录而不是A记录,因为Openshift特别这么说。两者都是myapp myusername.rhcloud.com的别名。现在,出于SEO原因,我决定将我的域名改为mydomain2。我也重复了前面为第二个域所做的所有步骤。因此,我在CloudFlare中有2

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

作为一种解决方法,我在
htaccess

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

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

您是否找到了解决此问题的最终解决方案?即使添加或删除WWW,我仍然被重定向到URL。我记不清了。显然,我的回答是唯一有效的。我至少在两个不同的项目中遇到过几次这个问题。起初,我添加了WWW。但有时,在迁移数据库或发送主要更新后,它会启动重定向循环。最后一次,当我阅读建议时,我照你说的做了,并删除了WWW.dot。尝试再次添加,然后我再次删除,然后它工作。我相信OpenShit+Cloudflare存在问题,可能是某种服务器缓存导致了这一问题,当您解决问题时,您不会立即看到结果,因此您尝试再次解决问题并撤消修复。