У меня есть этот маршрут:Как соответствовать CNAME на Symfony
api:
resource: "@WebApiBundle/Resources/config/routing.yml"
prefix: /
host: api.mydomain.com
Я хочу, чтобы позволить пользователям добавлять CNAME свои домены к api.mydomain.com и когда они используют свой собственный домен, например api.anotherdomain.com
или anotherdomainwithoutsubdomain.com
я хочу показать маршрут api.
Я попытался это:
api:
resource: "@WebApiBundle/Resources/config/routing.yml"
prefix: /
host: "{domain}" # and also "{subdomain}.{domain}"
, но это не сработало. Он просто переходит к основной маршрутизации вместо WebApiBundle
.
Как я могу это сделать на Symfony? Кстати, я использую Symfony3.
Указывая хост в конфигурации маршрута, вы добавляете требование. Если вы не хотите (или не можете) добавить это требование, просто удалите его. – Gerry