В файле .htaccess используется директива RewriteRule типа
Код
RewriteRule ^([a-z]+)/([a-z]+)/$).php$ http://site.com/?dir1=$1&dir2=$2
А в адресной строке браузера после редиректа путь типа http://site.com/?dir1=p1&dir2=p2 не хочет преобразовываться в http://site.com/p1/p2/.

Сидели на другом сервере, там при любом написании пути в директиве, хоть абсолютном (http://site.com/?dir1=$1&dir2=$2), хоть относительном (dir1=$1&dir2=$2), адрес отображался так, как требуется: http://site.com/p1/p2/
Помогите, пожалуйста, разъясните чайнику, какая настройка сервера отвечает за обработку этой директивы? Что нужно изменить или исправить, чтобы сервер поннимал эту директиву?