Ошибка 404 на странице, когда я меняю контроллер по умолчанию на новый контроллер - PullRequest
0 голосов
/ 11 марта 2019

Я создал страницу входа в codeigniter и сделал его контроллером по умолчанию при обращении к приложению, но я получаю ошибку 404 страница не найдена при обращении к приложению. Ниже приведен код контроллера в виде изменений в файле main.php и изменения файла маршрута. Мой контроллер называется main.php, а код выглядит следующим образом

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

class Main extends CI_Controller {  
    //functions  
    function login()  
    {  
        $data['title'] = 'CodeIgniter Simple Login Form With Sessions';  
        $this->load->library('form_validation');

        $this->load->view("login", $data);  
    }  

Htaccess

<IfModule authz_core_module>
    Require all denied
</IfModule>

<IfModule !authz_core_module>
    Deny from all
</IfModule>

файл маршрута

$route['default_controller'] = 'main';

файл конфигурации

$config['base_url'] = '';
$config['index_page'] = 'index.php';
$config['encryption_key'] = 'xRUqKhsoZ5qV6y3kqARFJFdPqJvp7X2z';

1 Ответ

0 голосов
/ 11 марта 2019

Вам необходимо установить baseurl в конфигурационном файле

$config['base_url'] = 'localhost/cifolder/';

Затем изменить контроллер по умолчанию

$route['default_controller'] = 'Main';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...