Вот, например, есть самописный сайт с mvc структурой.
Обычно я делал так: mysite.ru/catalog/group/id/1201/color/red что означало контроллер catalog, экшн group и параметры id = 1201 и color = red. То есть в каталоге искались все товары категории 1201 с красным цветом.
Такое легко распарсить.
А как ,например, парсить такое mysite/catalog/smartphone/yotaphone/yotaphone2-exclusive
Для своего бы вариант я бы сделал mysite/catalog/view/product/12322
А если парсить такой урл mysite/catalog/smartphone/yotaphone/yotaphone2-exclusive
То, получается нужно постоянно обращаться к базе данных.
Как правильно здесь поступать?