У меня есть несколько субдоменов, которые я использую в моем проекте, и я хотел бы иметь основной маркетинг сайт принимает WWW, а также пустой субдоменВ маршрутизации Symfony2, Как установить дополнительный поддомен
http://www.example.com & http://example.com
Как я могу достичь этого с помощью symfony?
Это моя текущая настройка
_main:
resource: routing.yml
incompass_sterilization:
host: spd.casechek-dev.com
resource: "@IncompassSterilizationBundle/Resources/config/routes.yml"
incompass_printing:
host: labels.casechek-dev.com
resource: "@IncompassPrintingBundle/Resources/config/routes.yml"
incompass_admin:
host: admin.casechek-dev.com
resource: "@IncompassAdminBundle/Resources/config/routes.yml"
incompass_web:
host: www.casechek-dev.com
resource: "@IncompassWebBundle/Resources/config/routes.yml"
Я посмотрел на документацию здесь http://symfony.com/doc/current/components/routing/hostname_pattern.html но я могу видеть только, как настроить различные поддомены, которые существуют, я не могу работать, как использовать пустой субдомен.
Редактировать дублирование маршрутов не работает, я не могу использовать несколько маршрутов для использования одного и того же контроллера. Вот 2 примера, которые не решают проблему
Используя те же маршруты файл
incompass_web:
host: www.casechek-dev.com
resource: "@IncompassWebBundle/Resources/config/routes.yml"
incompass_web_two:
host: casechek-dev.com
resource: "@IncompassWebBundle/Resources/config/routes.yml"
Использование отдельных маршрутов файлов
incompass_web:
host: www.casechek-dev.com
resource: "@IncompassWebBundle/Resources/config/routes.yml"
incompass_web_two:
host: casechek-dev.com
resource: "@IncompassWebBundle/Resources/config/routes_two.yml"
routes.yml
incompass_web_main:
type: annotation
prefix:/
resource: Incompass\WebBundle\Controller\MainController
routes_two.yml
incompass_web_main_two:
type: annotation
prefix:/
resource: Incompass\WebBundle\Controller\MainController
не мог Вы просто дублируете маршруты для основного домена? –
, что не работает, я добавил то, что я постарался на главный вопрос – mike