Symfony2域分开束



我想知道是否有一种方法可以使用Symfony2应用中每个捆绑包的域名,例如

WebFooBundle => www.foobundle.com
WebBarBundle => www.barbundle.com

我的路线是例如localhost/foo/localhost/bar/,所以www.foobundle.com需要致电/foo,www.barbundle.com指向/bar

我想在可能的话上使用此方法,因为我不想为每个页面创建一个新的Symfony2结构:S我想要一个用捆绑包制作的整个应用程序(这就是Symfony2的重点!!!)

我在我的app/config/routing.yml

上有这个
web_foo:
    host: "foo.com"
    prefix:   /
    resource: "@WebFooBundle/Resources/config/routing.yml"
web_bar:
    host: "bar.com"
    prefix:   /
    resource: "@WebBarBundle/Resources/config/routing.yml"

现在,当我输入 foo.com WebFooBundle的主页时,> 如果我转到 www.foo.com,我会在prod上获得一个白页,dev上我只得到 No route found for "GET /"

我如何在我的路线中处理www.domain.com和domain.com?

另外,还有另一个问题...

如果我在prod上转到 foo.com/faq,我会遇到404错误,在开发处,它显示了我的常见问题页面...

怎么了!我只想在同一文件夹上,只有一个symfony2应用,多个捆绑包与多个域(每捆一个域一个域):(

我认为您可以使用host

来实现这一目标
mobile_homepage:
    path:     /
    host:     m.example.com
    defaults: { _controller: AcmeDemoBundle:Main:mobileHomepage }
homepage:
    path:     /
    defaults: { _controller: AcmeDemoBundle:Main:homepage }

doc

相关内容

  • 没有找到相关文章

最新更新