所以我有两个站点,一个在somethin.site.com,另一个路由到somethin.site.com/prefix /
我想将/ prefix / bundle移动到somethinelse.site.com,所以我改变了我的路由设置:
my_bundle:
resource: "@myBundle/Resources/config/routing.yml"
host: %host%
requirements:
_scheme: https
问题是,当我访问URL,somethin.site.com或somethinelse.site.com时,我收到主网站包,其前缀为“/”。有什么我想念的吗?
修改: 有趣的是,将主机和main_host参数移动到需求之下就可以了。问题是现在它将转向错误的子域。但是,如果我切换名称或要求,则两个子域再次路由到同一个捆绑包。可能是因为有多个子域名,IE(staging.sub1.site.com和staging.sub1.site.com)? Pastebin of routing.yml
答案 0 :(得分:0)
在路由中第一场比赛获胜。因此,您可以在特定包之前导入主包。将my_bundle
导入移至第一位,或将host: %main_host%
设置为所有其他导入。