我在Symfony2中有一個項目,它支持多個域和每個站點的多個頁面,它們都運行在相同的代碼庫上,以便我們可以維護單個代碼庫。Symfony2中的虛擬域或MultiSite路由
我可以將所有傳入的請求傳遞給「域控制器」包,並允許控制器確定它是哪個域,併爲該域包含適當的包,還是有更好的方法來處理這個問題?
我在Symfony2中有一個項目,它支持多個域和每個站點的多個頁面,它們都運行在相同的代碼庫上,以便我們可以維護單個代碼庫。Symfony2中的虛擬域或MultiSite路由
我可以將所有傳入的請求傳遞給「域控制器」包,並允許控制器確定它是哪個域,併爲該域包含適當的包,還是有更好的方法來處理這個問題?
一個好辦法發佈類似的問題(直到Symfony的2.1出來即是)
你有沒有找到一個解決方案? – Nick
不幸的是,我認爲漫長的路是這種情況下唯一的方法。將所有路由傳遞給第一個包中的控制器,然後從那裏將其分開(將它們發送到最終會產生所需站點/頁的合適包) – Workman
您可以使用Apache代理來自http:// domain1/some的請求-page到http:// shared-domain/domain1/some-page並使用正常路由來完成剩下的工作? – Adam