RewriteBase / 不确定这一行是否有用?

RewriteBase / 不确定这一行是否有用?

我在 godaddy (rainychat.com) 上拥有一个域名,并且在 Openshift (rainychat-jgal.rhcloud.com) 上有一个应用程序

目前我在 godaddy 上有一个转发规则,因此当用户访问 rainychat.com 时,它会被重定向到 rainychat-jgal.rhcloud.com

到目前为止一切顺利。我现在缺少的是,我希望我的应用服务器上的 .htaccess 文件能够实现这一点,当请求 rainychat-jgal.rhcloud.com 时,浏览器中向用户显示的是 rainychat.com。

这是我尝试过的,但是没有用......

RewriteEngine On
#RewriteBase /  Not sure if this line is useful?

RewriteRule ^rainychat-jgal.rhcloud.com$ rainychat.com [L]

答案1

简单只要改变

RewriteRule ^rainychat-jgal.rhcloud.com$ rainychat.com [L] 并添加一个 / 像这样

重写引擎开启

RewriteBase / 不确定这一行是否有用?

重写规则 ^rainychat-jgal.rhcloud.com/ rainychat.com [L]

否则,服务器地址将无法重新路由到导致您所描述的错误的域的 ISP。

相关内容