Допустим, структура каталога такова, что URL может быть таким
/category1/.../categoryN/product
или
/category/product
или
/some_page
Целесообразно в роутинге делать запросы на последний элемент URL, чтобы понять категория это или товар или некая страница для того, чтобы направить на нужный контроллер или есть более изящный способ?