Codeigniter路由 - 无法使其工作

时间:2016-05-12 19:50:09

标签: codeigniter

我只和CI呆了两天。以前的经验 - .NET C#。

我的控制器:

class Project extends CI_Controller {
    public function __construct() { parent::__construct(); }

    public function index() {
        echo 'To be or not to be?';
    }
}

文件名/application/config/controllers/Project.php

routes.php:

$route['default_controller'] = 'home';
$route['project'] = 'project';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;

default_controller的路由有效,没问题。 $ route ['project']返回'Object not found',404。路径在列表中的位置不会改变任何东西。如果我使用http://my-site.com/index.php/project - 这样可以正常工作。

我应该使用.htaccess文件吗?我认为这不是必须的条件。

我哪里错了?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

在application / config

变化:

$config['index_page'] = 'index.php';

为:

$config['index_page'] = '';