Я пытаюсь создать пользовательские маршруты для моего сайта CodeIgniter. Даже самые основные маршруты не работают. Например, у меня есть контроллер приветствия, сопоставленный с «тестом», и это всего лишь 404 на мне. Я работаю на MAMP с включенным mod_rewrite.Проблема с маршрутами CodeIgniter, получение 404 ошибок
У меня есть index.php строку в config.php пустой ..
$config['index_page'] = '';
Вот мой файл .htacess ..
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
И вот мой путь ..
$route['welcome'] = 'test';
Не должно быть '$ route ['welcome'] =" welcome/test "'? Является ли «тест» контроллером или методом внутри приемного контроллера? –
приветствуется имя контроллера. это только тот, который поставляется с codeigniter. – Dustin