【发布时间】:2012-04-27 07:21:23
【问题描述】:
我在 codeigniter 中自定义我的路由,这是我的 routes.php 示例:
$route['default_controller'] = 'maincontroller/main';
$route['404_override'] = '';
$route['test'] = 'maincontroller/test';
这里是主控制器类:
class Maincontroller extends CI_Controller
{
public function __construct( )
{
parent::__construct( );
$this->load->library('session');
$this->init( );
}
public function main( )
{
echo "in main";
}
public function test( )
{
echo "test";
}
}
但是当我在浏览器中访问此 url:/test 时,我得到服务器的 404 页面未找到错误。
我不知道我做错了什么,我遵循了 codeigniter 用户指南中的路线指南。
【问题讨论】:
-
哇,好用....谢谢。那么我如何设置路由,使其始终在 url 中包含 index.php,就像默认情况下一样。
标签: php codeigniter url routes uri