在 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.com
、www.mydomain.com
和 mydomain2.com
给我的网站没有问题。我通过 运行 host
命令验证了 DNS 解析工作正常。我无法找出问题的原因。
作为解决方法,我将以下重定向规则添加到 htaccess
RewriteCond %{HTTP_HOST} ^www.mydomain2.com$
RewriteRule (.*) http://mydomain2.com:80/ [R=301,L]
确保添加我从 答案中找到的端口地址。
我在 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.com
、www.mydomain.com
和 mydomain2.com
给我的网站没有问题。我通过 运行 host
命令验证了 DNS 解析工作正常。我无法找出问题的原因。
作为解决方法,我将以下重定向规则添加到 htaccess
RewriteCond %{HTTP_HOST} ^www.mydomain2.com$
RewriteRule (.*) http://mydomain2.com:80/ [R=301,L]
确保添加我从