在codeigniter中显示错误的路径

时间:2013-07-03 10:54:18

标签: php codeigniter path controller

在Codeigniter中, 我的文件是,

/application (folder)
 /controllers (folder)
   /welcome.php
   /upload (folder)
    /a.php
    /b.php
    /index.php

如果我拨打http://localhost/you/upload/a,它会显示正确的控制器(a)。 并且http://localhost/you/显示welcome.php(默认控制器)。

但是如果我打电话给http://localhost/you/upload/它显示相同的welcome.php(默认控制器)。不显示index.php

我想要显示index.php404 errorurl redirect to default controller

帮助我。

2 个答案:

答案 0 :(得分:1)

在application / config / routes.php中定义默认控制器

$route['default_controller'] = 'a';

答案 1 :(得分:0)

在codeigniter控制器中,当你将控制器命名为index.php时,它就不一样了 你在主路径中定义index.php,因为它是一个控制器,你必须输入名称 控制器。 如果你想先控制一个控制器 goto config比打开routs.php并更改默认控制器

$route['default_controller'] = 'index';

比它起作用