Divided controllers into folders, site in site folder, admin in admin folder (inside controllers).
But I can not access the controllers without putting the base of the same folder url, example:
I want to access like this: http://localhost/gabriel/projeto/about
Но просто так я могу: http: // localhost/gabriel/projeto/site/about
file 'htaccess' this so:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
< /code>
'base_url' это так: < /p>
$config['base_url'] = 'http://localhost/gabriel/projeto/';
< /code>
file 'маршруты' это так: < /p>
$route['default_controller'] = "site/index/";
$route['404_override'] = '';
$route['admin'] = "admin/login";
< /code>
Уже попыталась изменить .htaccess, но без результата.
Вставка другой строки в файл «Маршруты»: < /p>
$route['(:any)'] = "site/$1";
< /code>
Но поместив эту строку, конфликтующую с концами маршрута, и администратор может получить только один параметр в URL. < /p>
Как я могу решить эту проблему? Сделать динамический маршрут ...
Подробнее здесь: https://stackoverflow.com/questions/270 ... odeigniter