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
是这个网址的http详情://本地主机/codeigniter/index.php/admin/login正在工作。我没有按照步骤,但仍然无法正常工作,更糟糕的是主页没有显示 –
我不知道,但这些步骤正在为我工作,可能是你的xampp设置中的一些问题。 –
也许,现在就努力解决它。但仍然,谢谢你的答案btw :) –