Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress的OpenShift上的裸域_Wordpress_Dns_Openshift - Fatal编程技术网

Wordpress的OpenShift上的裸域

Wordpress的OpenShift上的裸域,wordpress,dns,openshift,Wordpress,Dns,Openshift,我正试图在OpenShift上为我的wordpress应用程序设置一个裸域。我可以在Openshift上为我的Ghost应用程序设置此设置,但相同的设置似乎不适用于当前的应用程序 在我的DNS设置中,我有以下内容: trampkiwpodrozy.com CNAME wordpress-czerwoneczybiale.rhcloud.com www.trampkiwpodrozy.com CNAME wordpress-czerwoneczybiale.rhcloud.com 我也尝试过这个

我正试图在OpenShift上为我的wordpress应用程序设置一个裸域。我可以在Openshift上为我的Ghost应用程序设置此设置,但相同的设置似乎不适用于当前的应用程序

在我的DNS设置中,我有以下内容:

trampkiwpodrozy.com CNAME wordpress-czerwoneczybiale.rhcloud.com
www.trampkiwpodrozy.com CNAME wordpress-czerwoneczybiale.rhcloud.com
我也尝试过这个(但没有成功):

在OpenShift中,我为我的应用程序添加了两个别名:

 trampkiwpodrozy.com
 www.trampkiwpodrozy.com
域www.trampkiwpodrozy.com工作正常,但是,当我尝试访问命名域,即trampkiwpodrozy.com时,我在重定向循环方面遇到错误

要答复其中一条评论,以下是my.htaccess文件的内容:

RewriteEngine on

# Uncomment the following lines to force HTTPS
#RewriteCond %{HTTP:X-Forwarded-Proto} !https
#RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

# WordPress Defaults
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

还有什么我可以尝试的吗?

如果你只是想在你的网站地址上提供裸域服务,只需在openshift上使用裸域的一个别名,然后使用DNS CNAME将你的www.转发到裸域以避免循环

trampkiwpodrozy.com CNAME wordpress-czerwoneczybiale.rhcloud.com
www.trampkiwpodrozy.com CNAME trampkiwpodrozy.com

你在wordpress管理员设置中为你的网站url设置了什么?我设置了www.trampkiwpodrozy.com。我尝试在那里设置trampkiwpodrozy.com,但这导致了一个问题,因为我甚至无法访问博客的管理部分(因为由于重定向离子循环无法加载trampkiwpodrozy.com)。将.htaccess粘贴到.openshift/config目录中,这是一个重写问题!您的意思是ssh连接到openshift服务器并找到config/.htaccess文件?您有本地git存储库吗?如果没有,那么您需要在您的网站doc root.OK中找到它,所以现在我已经在OpenShift中将kiwpodrozy.com设置为别名。在我的域设置中,我的trampkiwpodrozy.com指向wordpress-czerwoneczybiale.rhcloud.com,www.trampkiwpodrozy.com指向trampkiwpodrozy.com。当我尝试访问被重定向到的trampkiwpodrozy.com时,会发生什么情况?我看到错误消息:“在此服务器上找不到请求的URL/应用程序。”在openshift帐户的域别名中,请确保您的应用程序别名仅为trampkiwpodrozy.com,而不是www.trampkiwpodrozy.com!是的,这就是我所拥有的-openshift web控制台中只有一个别名,别名是trampkiwpodrozy.com您在wordpress中安装了重定向插件吗?没有,但我的wordpress将www.trampkiwpodrozy.com设置为域。
trampkiwpodrozy.com CNAME wordpress-czerwoneczybiale.rhcloud.com
www.trampkiwpodrozy.com CNAME trampkiwpodrozy.com