2012-01-02 93 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

相關問題