В моей корневой директории у меня есть файл .htaccess:Codeigniter маршрутизация возвращение «файл не найден» после переезда жить сервер
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
удалить index.php из URL.
В моем файле routes.php у меня есть:
$route['default_controller'] = 'absolventi';
$route['absolventi'] = 'absolventi';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
По умолчанию контроллер работает, но добавление/absolventi к домену не делает. Каждый запрошенный файл возвращает файл не найден. Также возвращаются ajax-вызовы.
Я попытался изменить на $route['absolventi'] = 'index.php/absolventi';
, чтобы увидеть, что .htaccess переопределяет index.php, но по-прежнему ту же ошибку. На самом деле не знаю, что еще делать. Любая помощь, предложения будут оценены. Если вам нужна дополнительная информация, спросите.
включен mod_rewrite? – qwertzman