我試圖設置Symfony路由。我正在使用Symfony 2.7。我有兩個在不同子域下工作的軟件包。域名可以是通配符,tld可以是多個。在子域和tld的Symfony路由配置中使用通配符
這是我目前的配置文件:
company_api:
resource: "@ApiBundle/Controller/"
type: annotation
prefix: /
company_core:
resource: "@CoreBundle/Controller/"
type: annotation
prefix: /
我想第一包僅在子域「API」的作品,域可以是一個通配符,爲TLD我要指定一些像(NL | EU)。
編輯
company_core:
resource: "@ApiBundle/Controller/"
type: annotation
prefix: /
host: www.mydomainname.{tld}
defaults:
tld: nl
requirements:
tld: "nl|eu"
我NOG upgarde的配置這種設置。而且tld的工作是正確的。只有這樣纔有可能爲域名「mydomainname」使用通配符?這很容易,因爲dev和producten服務器使用不同的域名。
您能否提供一個或兩個您嘗試過的配置無效的示例? – likeuntomurphy