Subpastas e reescrita mod

Preciso alterar esta regra de reescrita atual para acomodar uma pasta de administrador. Aqui está o meu código de reescrita atual:

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]

Tenho esta estrutura de pastas:

ROOT:  http://www.domain.com/
ADMIN: http://www.domain.com/admin/

Se o arquivo .htaccess estiver na pasta "admin", ele funcionará corretamente. Eu recebo

URL: http://domain.com/admin/faq/edit/13/asc
(NOTE: http://domain.com/admin/.htaccess)
Array
(
    [model] => faq
    [view] => edit
    [params] => 13/asc
)

Mas, quando está na pasta raiz, recebo:

URL: http://domain.com/admin/faq/edit/13/asc
(NOTE: http://domain.com/.htaccess)
Array
(
    [model] => admin
    [view] => faq
    [params] => edit/13/asc
)

Eu quero que o mod-rewrite reconheça a pasta admin e seja um diretório real e use uma regra de reescrita separad

Desde já, obrigado

questionAnswers(4)

yourAnswerToTheQuestion