Изменения в контроллере по умолчанию приводят к 404 Page Not Found - PullRequest
0 голосов
/ 14 мая 2019

Я изменил контроллер по умолчанию, чтобы он указывал на мой собственный контроллер, но это приведет к 404 Page Not Found. Я возвращаю контроллер по умолчанию, и он работает просто отлично.

Я пытался изменить .htaccess

$route['default_controller'] = 'public_c/home';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;

$route['home'] = 'public_c/home';

Я ожидаю, что когда я удалил index.php в моем URL, он будет указывать на public_c / home

1 Ответ

1 голос
/ 14 мая 2019

Вы не можете поместить свой контроллер по умолчанию в каталог под controllers .. если вам нужно иметь два варианта: сначала перенаправление, при котором вы можете создать контроллер по умолчанию непосредственно в каталоге controllers, а затем перенаправить на ваш public_c/home ... и во-вторых (вообще не желательно, если вы не расширяете ядро), модифицируя маршрутизатор системы.

...