我想将我的domain.com重定向到openshift页面(openshift-app.rhcloud.com)。我按照here描述完成了它并且它有效。唯一的问题是,在任何网站上,我都不会是地址domain.com
。例如:
openshift-app.rhcloud.com -> domain.com
openshift-app.rhcloud.com/site1 -> domain.com
openshift-app.rhcloud.com/site2/subsite1 -> domain.com
所有这些网站都会重定向到domain.com
。是否有可能以“正常”的方式重定向,以显示整个地址?
答案 0 :(得分:2)
使用301重定向为mod_rewrite添加规则到.htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^openshift-app.rhcloud.com$
RewriteRule (.*)$ http://www.domain.com/$1 [R=301,L]
专门用于文件夹$ {OPENSHIFT_REPO_DIR} /wsgi/.htaccess
中的盒式磁带python-2.6RewriteEngine On
RewriteCond %{HTTP_HOST} ^openshift-app.rhcloud.com$
RewriteRule ^application/(.*)$ http://www.domain.com/$1 [R=301,L]
答案 1 :(得分:1)
我终于解决了这个问题。我所要做的就是:
将别名添加到openshift页面(适用于www.mydomain.com和mydomain.com)
将这些规则添加到域
mydomain.com. A <ip_address_to_openshift_page>
www A <ip_address_to_openshift_page>
mydomain.com. NS <dns_of_domain_provider>
例如(我的域名在linuxpl.com上):
mydomain.com. A 107.22.142.72
www A 107.22.142.72
mydomain.com. NS ns15.linuxpl.com.