Почему я получаю 404 ошибки в CodeIgniter?

Я не могу понять, почему я получаю 404 ошибки в CodeIgniter.

Мой контроллер по умолчанию работает отлично:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Home extends CI_Controller {

public function index()
{

$this->load->view('home');

}

}

Но мой другой контроллер не работает (я получаю 404, когда я пытаюсь получить доступ к его URL):

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Add extends CI_Controller {

public function index()
{

$this->load->view('add');}
}

Вот еще одна полезная информация:

$config['index_page'] = 'index.php';
$config['uri_protocol'] = 'AUTO';
$config['base_url'] = '';
$route['default_controller'] = "home";
$route['404_override'] = '';

.htaccess:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]

Я работаю на localhost, и все остальные контроллеры из других моих приложений работают отлично. Это первый раз, когда у меня есть эта проблема.

0

Решение

Если нет класса контроллера, он должен показать ошибку 404 not found. Также попробуйте имя файла контроллера начать с заглавной буквы.

отослать этоссылка на сайт

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector