我想知道是否有使用域名的每一束我有我的Symfony2應用程序的方式,例如Symfony2的域中分離束
WebFooBundle => www.foobundle.com
WebBarBundle => www.barbundle.com
我的路線是,例如localhost/foo/
和localhost/bar/
所以WWW .foobundle.com需要撥打/foo
和www.barbundle.com指向/bar
如果可能,我想使用此方法,因爲我不想爲每個頁面創建新的Symfony2結構:SI想要一個整個Symfony2中的應用程序捆綁(這是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?
此外,還有另一個問題......
如果我去foo.com/faq
PROD上,我得到404錯誤,在DEV它顯示我的FAQ頁面...
什麼是錯的!我只是想通過host
mobile_homepage:
path: /
host: m.example.com
defaults: { _controller: AcmeDemoBundle:Main:mobileHomepage }
homepage:
path: /
defaults: { _controller: AcmeDemoBundle:Main:homepage }
DOC有對同一個文件夾,與綁定到多個域多捆(每捆一個域):(
謝謝你的回答,但是,我需要在Apache中進行配置?因爲它現在指向/web/app.php,這是默認的......但正如我所說的,我需要使用'/ web/app .php/mysite「並僅用於」www.mydomain.com「 –
您需要爲基礎doman配置別名(https://httpd.apache.org/docs/2.4/vhosts/name-bas ed.html)或配置VirtualHost(https://httpd.apache.org/docs/current/vhosts/examples.html) 但VirtualHost並不是一個好主意。如果你有一個symfony的「實例」的域名,這些域名有許多捆綁包會爲它創建別名 –