【发布时间】:2013-11-25 22:41:24
【问题描述】:
我正在使用依赖于子域的主机名路由。
我想要做的是有两个独立的路由。当我运行 www.example.com 时,它使用一个路由文件,如果有任何其他子域,例如 subdomain1.example.com 或 subdomain2.examples(等),那么它运行另一个路由文件。
我的路由如下(yml):
route_www:
resource: "@AcmeBundle/Resources/config/routing/www/routing.yml"
host: www.%base_host%
route_sites:
resource: "@AcmeBundle/Resources/config/routing/sites/routing.yml"
现在这在一定程度上起作用了。我正在使用 FOSUserBundle,并且我在 route_sites 中有所有这些路由,但是例如 www.example.com/register 仍然可以查看,因为 www 对 route_sites 仍然有效。是否有可能使用正则表达式来防止子域 www 使用 route_sites 路由。
希望有人能帮忙
【问题讨论】:
标签: php symfony routing subdomain