Я пытаюсь создать аннотации маршрутов для контроллера, который обрабатывает страницы в моем приложении.Структура страницы (читай: URL) может иметь несколько уровней.Однако он должен принимать только одну переменную (слаг) для всего маршрута.Я нашел решение в добавлении нескольких операторов @route, однако страница с определенным фрагментом теперь будет соответствовать обоим маршрутам, и я думаю, что это вызовет проблемы с дублированием контента в SEO.Есть ли какие-либо решения моей проблемы, которые не вызывают проблемы с дублированным содержимым?У меня также есть всего один оператор @route, например / {slug}
. Я также пытался разрешить косую черту (/) в переменной части (symfony называет это заполнителем).
/**
* @Route("/{slug}", name="page", methods={"GET"})
* @Route("/information/{slug}", name="subpage", methods={"GET"})
*/
Слаг со страницы будет соответствовать обоим маршрутам (проблема с дублированным содержимым)