2012-01-02 47 views
0

我建立了一个网站并更改了旧网站的名称。所以暂时有2个网站正在运行。如何将某些请求重定向到另一个域?

  • www.mydomain.com(新址)
  • legacy.mydomain.com(旧址)

的问题是,仍然有一些流量来自于新的网站错误和我不我希望我的rails应用程序能够处理这个问题(rails有点慢,需要很多资源)。 相反,我希望apache在它到达rails应用程序之前将其重定向到旧的。

错误的流量网址总是像“www.mydomain.com/bbs/ ...”。所以我想用'/ bbs /'过滤掉请求并将其重定向到“legacy.mydomain.com/bbs/...”。我想我可以在我的.htaccess文件上做到这一点。但我不知道如何编写规则。 mod_rewrite安装在我的服务器上。

你能帮忙吗? 谢谢。

山姆

回答

0

尝试:

RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.com$ [NC] 
RewriteRule ^bbs/ http://legacy.mydomain.com%{REQUEST_URI} [R=301,L] 
+0

嗯,它没有工作。所以我使用routes.rb重定向。谢谢。 – 2012-01-02 21:41:07

相关问题