搜索了很多之后,我决定在这里发布这个问题。
我正在使用 codeigniter(最新版本)。我需要让我的网站的 URL 如下所示。
[用户名] / [控制器] / [动作] / [参数]
如您所见,用户名在 URL 上领先,其余部分照常进行。我需要获取用户名并获取该站点的一些数据,以便可以根据他的设置自定义该站点。
我试图用 .htaccess 来实现这一点,但没有运气。然后我检查了代码点火器上的路由,但我不确定它是否适合我。有人可以给我任何领导吗?这可能吗 ?
谢谢
搜索了很多之后,我决定在这里发布这个问题。
我正在使用 codeigniter(最新版本)。我需要让我的网站的 URL 如下所示。
[用户名] / [控制器] / [动作] / [参数]
如您所见,用户名在 URL 上领先,其余部分照常进行。我需要获取用户名并获取该站点的一些数据,以便可以根据他的设置自定义该站点。
我试图用 .htaccess 来实现这一点,但没有运气。然后我检查了代码点火器上的路由,但我不确定它是否适合我。有人可以给我任何领导吗?这可能吗 ?
谢谢
$route['(:any)/controller'] = 'controller/users/$1';
这会将动态用户名传递给控制器
我建议使用 Codeigniter 的路由选项。 http://codeigniter.com/user_guide/general/routing.html
$route['(:any)/user/viewprofile/(:num)'] = controllername/functionname/$2";
通过这种方式,您可以以有序的方式构建类和函数。并将其保存在 codeigniter 中。