0

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

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]
4

1 回答 1

1

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

   $config['index_page'] = '';
于 2013-06-20T09:25:28.507 回答