【发布时间】:2012-04-08 04:50:30
【问题描述】:
我有一个带有一个控制器“主要”的 CI 应用程序。
我想将所有请求映射到方法 primary->index() 并将段作为参数传递给 index 方法。
我尝试在 config/routes.php 中设置路由: $route['(:any)'] = "primary/index/$1";
但由于某种原因,这不起作用 例如:(我想要) www.example.com/test/delta ---(路由)---> www.example.com/primary/index/test/deta
有人知道我错过了什么吗?
想通了! $route['(.*)'] = 'primary/index/$1'; 我也忘了用 .htaccess 删除 index.php
【问题讨论】:
-
您知道 codeigniter 的工作原理是通过
index.php路由所有请求,对吗?从此,您可以在索引脚本中进行预处理,而无需创建另一个级别的冗余间接
标签: php codeigniter url-routing