Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.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
Ruby on rails 3 Apache将记录重定向到不同的URL_Ruby On Rails 3_Apache_Redirect_Mod Rewrite_Passenger - Fatal编程技术网

Ruby on rails 3 Apache将记录重定向到不同的URL

Ruby on rails 3 Apache将记录重定向到不同的URL,ruby-on-rails-3,apache,redirect,mod-rewrite,passenger,Ruby On Rails 3,Apache,Redirect,Mod Rewrite,Passenger,在过去的几天里,我一直在研究这个问题,但没有成功。我正在生产中运行乘客Gem/Apache/Rails。我正在删除一些旧的服务,并希望将A记录()重新定向到一个完全不同的服务器/URL(.) 以下是我的httpd.conf文件中的VirtualHost配置: <VirtualHost *> ServerName webmail.domain.com Redirect permanent / https://mail.domain.com/webmail </Vi

在过去的几天里,我一直在研究这个问题,但没有成功。我正在生产中运行乘客Gem/Apache/Rails。我正在删除一些旧的服务,并希望将A记录()重新定向到一个完全不同的服务器/URL(.)

以下是我的httpd.conf文件中的VirtualHost配置:

<VirtualHost *>
    ServerName webmail.domain.com
    Redirect permanent / https://mail.domain.com/webmail
</VirtualHost>

正如您所知,我对Apache非常陌生,因此非常感谢您的帮助。

您可以将其放入webmail.domain.com根目录下的.htaccess文件中

Redirect http://webmail.domain.com https://mail.domain.com/webmail

我想我还需要更多的解释。如何在apache中为创建根记录?它是具有ServerAlias和DocumentRoot的VirtualHost吗?我尝试了几种方法,但都没能成功。@prodigerati webmail.domain.com是一个真正的网站吗?它是否像普通站点一样有一个包含文件等的web根目录,或者它只是DNS中的一个别名?只是DNS中的一个别名,很抱歉,首先应该这么说。
Redirect http://webmail.domain.com https://mail.domain.com/webmail