Как удалить index. php в codeigniter ?, я пробовал обычные методы, но не работал - PullRequest
0 голосов
/ 20 марта 2020

Я запустил codeigniter проект, и он отлично работает. Но я не могу получить доступ к функциям, которые я создал в контроллере. Все, что мне нужно для удаления файла index.php. Я удалил его из config.php, создал файл .htaccess и написал необходимые коды. Но это не отражает

Вот мой контроллер

<?php
defined('BASEPATH') OR exit('No direct script access allowed')
class EduApp_Controller extends CI_Controller {
public function index()
{
    $this->load->view('welcome_message');
}
public function first_message()
{
    $this->load->view('first_message');
}
}

И мои маршруты. php

$route['default_controller'] = 'EduApp_Controller';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;

config. php

$config['base_url'] = 'http://localhost/EduApp/';
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';

.htaccess

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
</IfModule>

Я пробовал разные способы, но у меня не получилось ни одного. Может кто-нибудь мне помочь? Это работает нормально, когда я пытаюсь следующий URL

http://localhost/EduApplication/index.php/Web_controller/first_message

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...