URL моего локального xampp codeigniter projec был
http://localhost/ci_yudeesh/index.php
Но затем я хотел удалить часть index.php из URL, поэтому я следовал инструкциям, приведенным в руководстве пользователя.
После этого я мог получить доступ к проекту без index.php с URL
http://localhost/ci_yudeesh/
У меня есть контроллер с именем Home , и я могу получить к нему доступ, используя http://localhost/ci_yudeesh/index.php/home
, но при попытке доступа к нему с помощью http://localhost/ci_yudeesh/home выдает эту ошибку:
это мой конфиг:
$config['base_url'] = 'http://localhost/ci_yudeesh/';
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
это мой .htaccess:
<IfModule authz_core_module>
Require all denied
</IfModule>
<IfModule !authz_core_module>
Deny from all
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
это мой маршрут:
$route['default_controller'] = 'Home';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
Может кто-нибудь помочь мне исправить это? Я попробовал все остальные ответы на подобные вопросы типа, но ни один не работал.