我在Openshift
托管了一个Wordpress网站,我设置了CloudFlare
DNS服务。我在www.mydomain.com
和mydomain.com
的CloudFlare DNS管理中添加了CNAME记录。我使用了CNAME
条记录而不是A
条记录,因为Openshift
具体说明了这一点。两者都是myapp-myusername.rhcloud.com
的别名。现在我决定将我的域名更改为 mydomain2 ,因为SEO原因。我重复了之前为第二个域所做的所有步骤。所以我有2个域及其www子域,在CloudFlare中指向myapp-myusername.rhcloud.com
,在Openshift控制台中有4个别名。问题是www.mydomain2.com
给了我一个重定向循环。 CloudFlare
的人告诉我这是Openshift方面的问题。所有其他三个mydomain.com
,www.mydomain.com
和mydomain2.com
都为我提供了没有问题的网站。 DNS解析工作正常,我通过运行host
命令验证。我无法找出问题的原因。
答案 0 :(得分:0)
作为一种解决方法,我将以下重定向规则添加到htaccess
RewriteCond %{HTTP_HOST} ^www.mydomain2.com$
RewriteRule (.*) http://mydomain2.com:80/$1 [R=301,L]
确保添加我从this回答中找到的端口地址。