2

我想为我的项目使用 codeigniter 框架,但我不希望它可读,所以我必须像这样加密 url:

http://myproject.com/index.php/indexcontroller/myaction/

进入:

http://myproject.com/as79d8a7sd9a8sd7a98d7a9s8d790akmwmwm97aw

我不知道如何实现这种情况。如何调用控制器和方法以及如何执行。请指导我。

4

2 回答 2

3

这听起来像是URI 路由的工作!

将此添加到您的config/routes.php

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

现在当你去:

http://myproject.com/as79d8a7sd9a8sd7a98d7a9s8d790akmwmwm97aw

它将被“重定向”到:

http://myproject.com/MyController/MyFunc/as79d8a7sd9a8sd7a98d7a9s8d790akmwmwm97aw

从那里,您可以“解码” URL,并重定向到您想去的地方。

于 2012-05-16T18:29:05.390 回答
2

你可以通过玩来解决这个问题:application/config/routes.php

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

有关更多信息 URI 路由文档

于 2012-05-16T18:30:11.273 回答