2015-04-30 22 views
0

我在一个OpenShift免费的小型装置中安装了wordpress。兴奋和尝试的事情。所以我的安装可以在wpapp-wpapp.rhcloud.com上找到并且工作正常。我在那里添加了另一个别名,例如mydomain.com(前面没有www)。现在在我的DNS中,我的@主机名称指向wpapp-wpapp.rhcloud.com,因为CNAME和www主机名称指向mydomain.com(前面没有www),因为我想要www.mydomain.com去URL重定向到mydomain.com。所有这些工作正常。openshift默认url重定向到我的域名

问题是,当我把地址放在地址栏wpapp-wpapp.rhcloud.com中时,它仍然转到wpapp-wpapp.rhcloud.com。我可以让wpapp-wpapp.rhcloud.com转到mydomain.com。这甚至有可能吗? 谢谢。

回答

1

你可以通过.htaccess来做到这一点。

编辑.openshift/config/.htaccess,加上开始“重定向任何主机是......”块:

RewriteEngine on 

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

# Redirect any host that is not example.com to example.com 
RewriteCond %{HTTP_HOST} !^example\.com [NC] 
RewriteCond %{HTTP_HOST} !^$ 
RewriteRule ^/(.*)   http://example.com/$1 [L,R] 

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

上的.htaccess更多信息,请参见Apache URL Rewriting Guide重新写入。

+0

现货..谢谢先生。 – user3708270

+0

@ user3708270你应该'接受'这个答案,因为你感谢他......然后这个问题将出现一个绿色的复选标记作为你接受的答案 – cellepo