从端口3000重写rails url?

时间:2010-02-16 13:45:41

标签: ruby-on-rails mod-rewrite cgi fastcgi

我有一个运行在actionengineers.com:3000的应用程序。如何在不干扰主站点的情况下将应用程序请求到子域或目录(actionengineers.com/myapp)。我试图使用.htaccess文件,但我总是得到eror 404.这里是.htaccess文件中的代码。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.deep.actionengeneers.com$
RewriteRule ^/?$ "http\:\/\/127\.0\.0\.1\:3000%{REQUEST_URI}" [P,QSA,L]

1 个答案:

答案 0 :(得分:0)

尝试此规则:

RewriteCond %{HTTP_HOST} =www.deep.actionengeneers.com
RewriteRule ^ http://127.0.0.1:3000%{REQUEST_URI} [P,L]

现在,所有对 www.deep.actionengeneers.com 的请求都会通过代理传递到 127.0.0.1:3000