0

我的用户资料位于

www.domain.com/user/username

并将其移至

www.domain.com/username

但这需要在配置文件中添加大部分classes functions内容routes.php,如果我想向我的应用程序添加新功能,我需要将所有功能添加到routes.php文件中,这听起来不是很好的做法......

其他人在 CodeIgniter 上处理它的最佳方式是什么?

4

2 回答 2

1

也许,您可以反过来做 - 制作一个无法使用的用户名白名单(这些用户名将是您的控制器的名称,如admin,contact等...)并路由除白名单项目之外的任何内容。

于 2012-05-06T18:40:13.607 回答
0

似乎我得到了答案

我所做的是为我拥有的每个控制器添加以下代码

$route['controller'] = "controller";
$route['controller/(:any)'] = "controller/$1";

这个代码在底部

$route['(:any)'] = "user/$1";
于 2012-05-06T18:55:33.943 回答