我们使用codeigniter框架来构建应用程序,但是我们在配置'$ route'以发送正确的请求时遇到了问题。
我们只需要正确设置这些路线。
我如何访问类别:
Category: http://localhost/codeigniter/category/'category-name'/
$route['category/(:any)'] = 'category/index/$1';
按字母列出的类别帖子列表:
Category Page by List: http://localhost/codeigniter/category/'category-name'/list/'A'/
$route['category/(:any)/lists/(:any)/'] = 'category/lists/$1';
我如何访问网页:
Page: http://localhost/codeigniter/page/'category-name'/'page-name'/
$route['page/(:any)'] = 'page/index/$1/$2';
我们正在使用类似的东西,也许我们有问题,请检查这些并让我知道如何解决这个问题。
在我们的编码服务器安装中,我们使用'codeigniter'目录,'category'和'page'是控制器。在单引号中我们正在发送值。
答案 0 :(得分:3)
尝试
$route['page/(:any)/(:any)'] = 'page/index/$1/$2';
并且
$route['category/(:any)/lists/(:any)/'] = 'category/lists/$1/$2';// But Iam not sure
$route['category/(:any)'] = 'category/index/$1';