Я новичок в CodeIgniter и пытаюсь понять основы и, возможно, некоторые дополнительные методы для установки приложения на основе MVC. Через некоторое время я подумал, что могу попробовать установить панель администратора и создать вторую папку в качестве приложения администратора.
Это моя структура папок:
www.domain.com
--frontend
--admin
В каждой папке есть набор приложений с собственным файлом .htaccess. Ниже приведен файл .htaccess для административной части.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /admin/
RewriteCond $1 !^(index.php|resources|robots.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
</IfModule>
Текущий рабочий URL-адрес www.domain.com/admin/index.php/admin/posts
, и я безуспешно пытаюсь изменить его на www.domain.com/admin/posts
. Итак, как мне удалить /index.php/admin из URL-адреса.
$config['base_url']
устанавливается соответственно для каждой стороны (admin/frontend), а index.php по умолчанию также имеет значение null, $config['index_page'] = '';
Это проблема, потому что у меня 2 разных приложения или просто плохая конфигурация? Как лучше всего использовать несколько приложений на одном сайте?
Надеюсь, я не продублировал какой-либо пост, и если да, пожалуйста, не ненавидьте и попытайтесь мне помочь. Я глубоко благодарен всем вам.