Используя Codeigniter, у меня есть имя функции контроллера search
, которое принимает параметры state
и city
в сегментах URI http://www.mysite.com/functionA/MA/Boston/0
, где 0
используется классом нумерации страниц.Таким образом, объявление функции контроллера будет выглядеть следующим образом:
function search(state, city) {
...
}
Проблема: В целях SEO и для получения красивых URL-адресов, я хочу http://www.mysite.com/search/MA/Boston/view/12345
показать конкретную страницу для идентификатора продукта 12345
.В этом случае View
- это наша вторая функция контроллера, определенная как
function view(pid) {
...
}
. И первая функция контроллера search
ничего не делает в этом случае, она есть в URL только для того, чтобы сделать URL красивыми т.д. Итак, view
- единственная работающая функция контроллера.
Как мне этого добиться?