Codehostiter in localhost MAMP

Ron*_*Ron 1 php codeigniter

嗨,我是codeigniter的新工作.我已经下载了最新版本的codeigniter并将其安装在localhost中.当我运行它时,它的工作完美

http://localhost:8888/projects/codeigniter/mr_easy/
Run Code Online (Sandbox Code Playgroud)

这个网址,但当我尝试crate和admin喜欢

http://localhost:8888/projects/codeigniter/mr_easy/admin
Run Code Online (Sandbox Code Playgroud)

它显示"在此服务器上找不到请求的URL/projects/codeigniter/mr_easy/admin".

==================我在routes.php中定义了这个

$route['default_controller'] = "welcome";
//$route['404_override'] = '';

/*admin*/
$route['admin'] = 'user/index';
Run Code Online (Sandbox Code Playgroud)

在控制器中的user.php中我已经放了这段代码片段

class User extends CI_Controller {

    public function index()
    {
        $this->load->view('login');
    }
}
Run Code Online (Sandbox Code Playgroud)

我有一个视图login.php

但每当我运行http://localhost:8888/projects/codeigniter/mr_easy/admin这个网址时,它的显示都没有找到.

我只是codeigniter的新手,关于为什么会发生这种情况的任何帮助,我怎么能解决这个问题是适当的

==================================的.htaccess ============== ===============

RewriteEngine on
RewriteBase /http://localhost:8888/projects/codeigniter/mr_easy/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /http://localhost:8888/projects/codeigniter/mr_easy/index.php?/$1 [L]
Run Code Online (Sandbox Code Playgroud)

Tom*_*ski 5

尝试像这样使用.htaccess:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php)
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)