2011-08-23 84 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