Codeigniter路由配置不正确';我的申请不起作用
Am有三个控制器,第一个是“sw”,第二个是产品,第三个是目录控制器。我在应用程序中创建了一个路由,这样任何对category的请求(category是category的公共函数)都将映射为如下所示Codeigniter路由配置不正确';我的申请不起作用,codeigniter,Codeigniter,Am有三个控制器,第一个是“sw”,第二个是产品,第三个是目录控制器。我在应用程序中创建了一个路由,这样任何对category的请求(category是category的公共函数)都将映射为如下所示 $route['sw/product'] = "product"; $route['sw/product/catalog'] = "catalog"; $route['sw/product/catalog/category'] = "catalog/category"; 但category作为ca
$route['sw/product'] = "product";
$route['sw/product/catalog'] = "catalog";
$route['sw/product/catalog/category'] = "catalog/category";
但category作为catalog的公共函数传递两个参数,即type和store,所以我的下一个路径应该是
$route['sw/product/catalog/category/(:any)'] = "catalog/category/(:any) ";
问题是最后一条路线给了我以下错误
<h1>404 Page Not Found</h1>
<p>The page you requested was not found.</p>
404找不到页面
找不到您请求的页面
我不知道为什么它不起作用,因为它应该起作用。请记住,我的url中没有index.php。
$route['sw/product/catalog/category/(:any)]=“catalog/category/$1”代码>
如果需要向函数传递多个变量,请使用$2,$3,…
例如
$route['sw/product/catalog/(:any)/(:any)]=“catalog/category/$1/$2”代码>