CodeIgniter错误404页面未找到

问题描述:

我在访问页面或控制器时遇到问题,确切无法在codeigniter中进行。默认的控制器工作正常,但是当我创建一个新的控制器时,它无法访问,当我优化url http://localhost/codeigniter/admin/login它显示错误404页面未找到。 这里是我的控制器代码,位于笨/应用/控制器/管理/ login.php中CodeIgniter错误404页面未找到

if (!defined('BASEPATH')) { 
    exit('No direct script access allowed'); 
} 

class Login extends CI_Controller 
{ 
    public function index() 
    { 
     $data = array(
      'title' => 'Login Administrator', 
      'isi' => 'admin/login_view' 
     ); 

     $this 
      ->load 
      ->view('admin/login_view', $data) 
     ; 
    } 
} 

,这里是我的配置代码:

$config['base_url'] = 'http://localhost/codeigniter/'; 
$config['index_page'] = 'index.php'; 

,这里是我的.htaccess文件,位于根文件夹(笨)

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [L] 

我使用本地服务器XAMPP,我没有启用重写模块,改变了httpd.conf中的AllowOverride无到了AllowOverride所有,但仍不会加工。我卡在这一点,所以请帮助:) Thankyou。

您的.htaccess无法正常工作。如果您尝试打这个网址

http://localhost/codeigniter/index.php/admin/login 

其工作, 有关如何删除“的index.php”从笨的网址,你可以参考这个 http://theprofessionguru.com/question/remove-indexphp-from-url-in-codeingiter

+0

是这个网址的http详情://本地主机/codeigniter/index.php/admin/login正在工作。我没有按照步骤,但仍然无法正常工作,更糟糕的是主页没有显示 –

+0

我不知道,但这些步骤正在为我工​​作,可能是你的xampp设置中的一些问题。 –

+0

也许,现在就努力解决它。但仍然,谢谢你的答案btw :) –