所以我有两个站点,一个在 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)?routing.yml 的 Pastebin