Я искал это, но не нашел полезного решения, поэтому отправляю свой вопрос здесь. Я использую codeigniter MVC для своего проекта. У меня есть административная панель и бэкэнд, но я получаю сообщение об ошибке «404 страница не найдена», когда я пытался настроить интерфейс в codeigniter MVC.
Структура моего приложения:
project_name
--application
controllers
-- admin
-- front_end
-- Front_end.php
models
-- admin
-- front_end
-- Mdl_front_end.php
views
-- admin
-- front_end
-- home.php
маршруты. php
$route['default_controller'] = 'front_end/front_end/index';
$route['404_override'] = '';
$route['translate_uri_dashes'] = TRUE;
$route['admin'] = 'admin/login';
$route['admin/gallery'] = 'admin/gallery/add';
$route['about'] = 'front_end/about';
core / MY_Controller. php
<?php (defined('BASEPATH')) OR exit('No direct script access allowed');
class MY_Controller extends CI_Controller {
function __construct()
{
parent::__construct();
}
}
?>
application / controllers / front_end / Front_end. php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Front_end extends MY_Controller {
public function __construct(){
parent::__construct();
}
public function index(){
$this->load->view('front_end/home');
}
}
всякий раз, когда я обращаюсь к URL-адресу root, например: http://localhost/prject_name/ и получаю сообщение об ошибке «Страница 404 не найдена» . Кто-нибудь, пожалуйста, укажите мне правильное направление? Спасибо.