У меня приложение работает по URL, например: http://mywebsite.com/
Работает отлично. Теперь я хочу добавить административную часть в свое приложение, которая будет иметь URL-адрес: http://mywebsite.com/admin, который автоматически перенаправит их на страницу входа администратора (http://mywebsite/admin/product/login).. Я хочу, чтобы этот модуль администратора работал отдельно. следующая структура папок:
- приложение
- 1012 * конфигурация *
- Контроллеры
- админ
- Accounts.php
- products.php
- Homes.php
- products.php
- ядро
- модель
- просмотры
-admin
- товары
- index.php
- login.php
- .htaccess
общественность
- активы
- .htaccess
- index.php
производители
.htaccess
У меня есть три файла .htaccess. И я запутался, в каком файле .htaccess мне нужно внести изменения, чтобы пользователь перенаправил на http://mywebsite.com/admin/products/login
, если они перейдут на http://mywebsite.com/admin
. У меня есть следующий код во всех трех файлах .htaccess:
** .htaccess (в корневой папке) **
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
</IfModule>
** .htaccess (в общей папке) **
<IfModule mod_rewrite.c>
Options -Multiviews
RewriteEngine On
RewriteBase /mywebsite/public
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
</IfModule>
** .htaccess (в папке приложения) **
Options -Indexes
Будем благодарны за любые предложения и помощь.