Мне нужно изменить это текущее правило перезаписи, чтобы оно соответствовало папке администратора. Вот мой текущий код перезаписи мода:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z]+?)/([a-z]+?)/(.*)$ index.php?model=$1&view=$2¶ms=$3 [L,NS]
У меня такая структура папок:
ROOT: http://www.domain.com/ ADMIN: http://www.domain.com/admin/
Если файл .htaccess находится в папке "admin", он работает правильно. Я получил:
URL: http://domain.com/admin/faq/edit/13/asc
(NOTE: http://domain.com/admin/.htaccess)
Array
(
[model] => faq
[view] => edit
[params] => 13/asc
)
Но когда он находится в корневой папке, я получаю:
URL: http://domain.com/admin/faq/edit/13/asc
(NOTE: http://domain.com/.htaccess)
Array
(
[model] => admin
[view] => faq
[params] => edit/13/asc
)
Я хочу, чтобы мод-перезапись распознавала эту административную папку и является фактическим каталогом и использовала отдельное правило перезаписи.
Заранее спасибо.