使用Codeigniter项目路由问题

时间:2018-05-22 09:55:32

标签: codeigniter routes

在我的routes.php文件中,我有以下代码:

@reboot

我在这里面临的问题是每当我放入www.xyz.com/admin/login时,如果我在同一浏览器中写入www.xyz.com/admin/login,它会先转到主页然后再次进入主页,只有这样才进入管理员登录页面。它不会在第一个实例上进入管理员登录页面。

2 个答案:

答案 0 :(得分:0)

您无需编辑您的Rout文件。首先,该文件来自该文件。

你可以这样做.....

在管理控制器页面中创建一个名为index.in的函数,用于加载登录页面。 无论何时键入www.xyz.com/admin,请加载管理员登录页面。

请注意: -  哪个控制器页面包含索引功能,首先是索引功能在调用控制器时加载,因为索引功能优先于所有控制器页面中的其他功能。

答案 1 :(得分:0)

尝试:

$route['admin/login'] = 'admin/login/index';
$route['admin/add_client'] = 'admin/add_client/index';
$route['(:any)'] = 'home/$1';

在您的家庭控制器中,您可以处理哪个请求是404,哪个请求有效。

相关问题