2011-08-23 82 views
4

我在Symfony2中有一個項目,它支持多個域和每個站點的多個頁面,它們都運行在相同的代碼庫上,以便我們可以維護單個代碼庫。Symfony2中的虛擬域或MultiSite路由

我可以將所有傳入的請求傳遞給「域控制器」包,並允許控制器確定它是哪個域,併爲該域包含適當的包,還是有更好的方法來處理這個問題?

+0

你有沒有找到一個解決方案? – Nick

+0

不幸的是,我認爲漫長的路是這種情況下唯一的方法。將所有路由傳遞給第一個包中的控制器,然後從那裏將其分開(將它們發送到最終會產生所需站點/頁的合適包) – Workman

+0

您可以使用Apache代理來自http:// domain1/some的請求-page到http:// shared-domain/domain1/some-page並使用正常路由來完成剩下的工作? – Adam

回答

1

這在Symfony 2.0中不受支持。但是,對於2.1,它是planned

+0

實際上這已經降落了2.2,這是在2013年2月發佈的。 – RelaXNow