Я пишу приложение, которое позволяет фильтровать результаты базы данных по местоположению и категории.
Если кто-то будет искать Ливерпуль в категории Гольф, URI будет /index.php/search/Liverpool/Golf
.
Если кто-то захочет выполнить поиск по местоположению, но не по категории, он будет отправлен на /index.php/search/Liverpool
Однако, если кто-то захочет фильтровать только по категории, он не сможет использовать /index.php/search/Golf
, потому что это будет обнаружено при поиске местоположения.
Есть ли лучший способ признания /index.php/search/Golf
? Что лучше добавить в URI, чтобы эти два запроса были различны? /index.php/search/category/Golf
возможно?
Хотя это начинает показывать характеристики /index.php?search&category=Golf
, и это именно то, чего я пытаюсь избежать.