Установить маршрут в разных каталогах CodeigniterPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Установить маршрут в разных каталогах Codeigniter

Сообщение Anonymous »

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»