1

我想从 URL 中隐藏控制器名称。我尝试使用routes.php配置文件夹中的文件。

文件中的代码是这样的

$route['default_controller'] = "controller_home_body";
$route['(:any)'] = "auth/$1";
$route['login'] = "controller_user_login";
$route['index'] = "controller_home_body";
$route['404_override'] = '';

但是url还是这样

localhost/vivahaya/index.php/controller_user_login/user_login

我该如何解决这个问题?任何的想法?

4

2 回答 2

2

请试试这个答案

https://stackoverflow.com/a/16234098/1671234

以及正确的操作名称以及配置路径中的

$route['login'] = "controller_name/controller_user_login";
于 2013-04-27T08:08:10.770 回答
0

用你的赋值controller name

$route['login'] = "controller_name/controller_user_login";
$route['index'] = "controller_name/controller_home_body";
于 2013-04-27T07:59:19.507 回答