Codeigniter генерирует ошибку 404 Page Not Found: /index
для всех 404 маршрутов, в то время как вместо него должно выдаваться 404 Page Not Found: controller/action
.
Текущая ошибка
ERROR - 2020-03-12 13:54:44 --> 404 Page Not Found: /index
Ожидаемая ошибка
ERROR - 2020-03-12 13:54:44 --> 404 Page Not Found: controller/action
Пожалуйста, найдите мой код и конфигурацию ниже
OS : Windows 10 (64Bit)
Mod_Rewrite : Я включил модуль Mod_Rewrite в Apache
Версия Codeigniter : 3.1 (H MVC Архитектура)
PHP версия : 5.6.32
public \ .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
RewriteRule ^vendor/(.*)?$ / [R=301,L]
</IfModule>
application \ config \ config. php
$config['base_url'] = 'http://site.local/';
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
Сообщите мне, если потребуется какая-либо дополнительная информация.
Буду признателен за любые предложения!
Спасибо!