openshift默认网址重定向到我的域名

时间:2015-04-30 21:18:53

标签: openshift url-redirection

我在一个OpenShift免费小装备中安装了wordpress。兴奋和尝试的事情。所以我的安装可以在wpapp-wpapp.rhcloud.com上找到,它运行正常。我在那里添加了另一个别名,例如mydomain.com(前面没有www)。现在在我的DNS中,我的@主机名指向wpapp-wpapp.rhcloud.com,因为CNAME和www主机名指向mydomain.com(前面没有www)作为URL重定向,因为我想要www.mydomain.com去到mydomain.com。这一切都很好。

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

1 个答案:

答案 0 :(得分:1)

您可以通过.htaccess执行此操作。

修改.openshift/config/.htaccess,添加以&#34开头的块;重定向任何主机......":

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