我想为我的项目使用 codeigniter 框架,但我不希望它可读,所以我必须像这样加密 url:
进入:
http://myproject.com/as79d8a7sd9a8sd7a98d7a9s8d790akmwmwm97aw
我不知道如何实现这种情况。如何调用控制器和方法以及如何执行。请指导我。
我想为我的项目使用 codeigniter 框架,但我不希望它可读,所以我必须像这样加密 url:
进入:
http://myproject.com/as79d8a7sd9a8sd7a98d7a9s8d790akmwmwm97aw
我不知道如何实现这种情况。如何调用控制器和方法以及如何执行。请指导我。
这听起来像是URI 路由的工作!
将此添加到您的config/routes.php
:
$route['(:any)'] = "MyController/MyFunc/$1";
现在当你去:
http://myproject.com/as79d8a7sd9a8sd7a98d7a9s8d790akmwmwm97aw
它将被“重定向”到:
http://myproject.com/MyController/MyFunc/as79d8a7sd9a8sd7a98d7a9s8d790akmwmwm97aw
从那里,您可以“解码” URL,并重定向到您想去的地方。
你可以通过玩来解决这个问题:application/config/routes.php
$route['(:any)'] = "controller/myaction/$1";
有关更多信息 URI 路由文档