codeigniter autoload默认控制器,无法加载视图

时间:2013-06-18 21:05:31

标签: php codeigniter

我有一个带有功能索引的控制器主页,它在主目录下加载视图索引

class Home extends CI_Controller {      
    public function index()
    {
        $this->load->view('home/index');
    }
}

我已将routes.php中的默认控制器调用更改为home而不是welcome。

现在,当导航到mysite.com时,我收到了错误消息

Unable to load the requested file: `home/index.php`

但是当我输入内部地址mysite.com/home时,一切都会加载。

可能有什么问题?

由于

更新: .htaccess

RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond $1 !^(index\.php|css|Images|Content|Scripts|robots\.txt)
RewriteRule ^(.*)$ ./index.php/$1 [L]

1 个答案:

答案 0 :(得分:1)

您需要将config / config.php更新为

   $config['index_page'] = '';