У меня есть проект i18n, работающий на Symfony 4.1.
Я хочу добиться такой маршрутизации, как:
- / => a «Выбор языка»маршрут страницы
- / fr / или / en / => маршрут домашней страницы
- / fr / foo /, / en / bar и т. д. => другие маршруты
После этой статьи я использую аннотации для обработки маршрутизации и задаю глобальный префикс для моей маршрутизации аннотаций:
site:
resource: '../src/Controller/'
type: annotation
prefix:
en: '/en'
fr: '/fr'
Таким образом, все маршруты, определенные в аннотациях изПрефикс «../src/Controller/» приводит к конфликту между моей страницей «Выбор языка» и домашней страницей.
Я хочу исключить страницу «Выбор языка» из i18nс префиксом, так что я смогу использовать «/» для этой страницы, когда домашняя страница может остаться на / fr или /en.
Есть идеи для достижения этой цели?