我只和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文件吗?我认为这不是必须的条件。
我哪里错了?
提前谢谢。
答案 0 :(得分:0)
在application / config
中变化:
$config['index_page'] = 'index.php';
为:
$config['index_page'] = '';