Не удается получить доступ к контроллеру CI

У меня небольшая проблема с крошечным приложением CodeIgniter, разработанным другим парнем, у которого была моя работа некоторое время назад. Приложение уже реализовано, мне просто нужно немного его изменить. Проблема в том, что я могу получить доступ только к двум уже созданным контроллерам. Если я создаю другой контроллер и пытаюсь получить к нему доступ, я получаю ошибку 404.

Имя контроллера: Test.php

Код:

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

class Test extends CI_Controller {

public function index()
{
die('test');
}
}?>

Результат при попытке получить к нему доступ myapp.com/test или же myapp.com/index.php/test или же myapp.com/index.php/test/index:

404 Page Not Found. The page you requested was not found.

Config / routes.php:

$route['default_controller'] = 'pages';
$route['brand'] = '/';
$route['brand/(:any)/(:any)'] = 'brands/brand/$1/$2';

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

Pages.php и Brands.php — это уже реализованные два контроллера.

.Htaccess:

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

Если я пытаюсь получить доступ через URL-адрес одного из двух других контроллеров, он работает просто отлично. Но мне нужно создать новые контроллеры для изменений, которые я должен осуществить. Что я должен делать? Где мне искать проблемы?

Спасибо!

2

Решение

Задача ещё не решена.

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

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

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