【发布时间】:2013-08-09 21:19:00
【问题描述】:
所以我有两个站点,一个位于 somethin.site.com,另一个路由到 somethin.site.com/prefix/
我想将 /prefix/ 捆绑包移动到 somethinelse.site.com,所以我稍微更改了路线设置:
my_bundle:
resource: "@myBundle/Resources/config/routing.yml"
host: %host%
requirements:
_scheme: https
现在的问题是,当我访问 URL、somethin.site.com 或 somethinelse.site.com 时,我会收到带有“/”前缀的主站点包。我有什么遗漏吗?
编辑: 有趣的是,将 host 和 main_host 参数移至 under requirements 使其能够正常工作。现在的问题是它进入了错误的子域。但是,如果我切换名称或要求,两个子域都会再次路由到同一个包。是否可能是由于有多个子域,IE(staging.sub1.site.com 和 staging.sub1.site.com)? Pastebin of routing.yml
【问题讨论】:
标签: symfony routing bundle subdomain