Использование .htaccess для ЧПУ в xammp и open server

Владимир Горяинов
Требуется с использованиeм .htaccess статический ЧПУ URL http://phpIIless8/a/d/f переписать в динамический URL http://phpIIless8/index.php?q=a/d/f .
Нужный результат не получается.
Информация
.htaccess такой:
RewriteEngine On
RewriteBase /
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule .* index.php?q=$0
Для отладки использую Open Server 5.2.2 Скрипт index.php такой: print_r($_GET); Запускаю http://phpIIless8/a/d/f
Жду результата:Array([q] => a/d/f
Получаю:Array ( [q] => index.php )
Для исследования Запускаю http://phpIIless8/index.php/a/d/f
Получаю:Array ( [q] => index.php/a/d/f )
Перехожу на xammp
Запускаю http://localhost/phpIIless8/a/d/f
Жду результата:Array([q] => a/d/f
Получаю:переход на localhost/xampp.
Для исследования Запускаю http://localhost/phpIIless8/index.php/a/d/f
Получаю:Array ( [q] => index.php/a/d/f )
В Apache 2.4 настроил LogLevel alert rewrite:trace3, чтобы видеть работу модуля rewrite. В Open Server логи очень большие. В xammp приемлемые.
Приведу выдержки из логов error для двух случаев запуска сервера в xammp.
1.http://localhost/phpIIless8/abc/def/ghi
*=[Wed Jul 08 19:45:02.698235 2015]
**=[pid 9040:tid 1660] mod_rewrite.c(475): [client 127.0.0.1:38774] 127.0.0.1 - - [localhost/sid#3d2e48][rid#2109058/initial]
***=[perdir C:/xampp/htdocs/phpIIless8/]
1*[rewrite:trace3]**|*** add path info postfix: C:/xampp/htdocs/phpIIless8/abc -> C:/xampp/htdocs/phpIIless8/abc/def/ghi
2*[rewrite:trace3]**|*** strip per-dir prefix: C:/xampp/htdocs/phpIIless8/abc/def/ghi -> abc/def/ghi
3*[rewrite:trace3]**|*** applying pattern '.*' to uri 'abc/def/ghi'
4*[rewrite:trace2]**|*** rewrite 'abc/def/ghi' -> 'index.php?q=abc/def/ghi'
5*[rewrite:trace3]** split uri=index.php?q=abc/def/ghi -> uri=index.php, args=q=abc/def/ghi
6*[rewrite:trace3]**|*** add per-dir prefix: index.php -> C:/xampp/htdocs/phpIIless8/index.php
7*[rewrite:trace2]**|*** trying to replace prefix C:/xampp/htdocs/phpIIless8/ with /
8*[rewrite:trace1]**|*** internal redirect with /index.php [INTERNAL REDIRECT]
В строке 7 не понятно зачем меняется корневой каталог на /.
2.http://localhost/phpIIless8/index.php/abc/def/ghi *=[Wed Jul 08 20:28:05.095772 2015]
**=[pid 4272:tid 1660] mod_rewrite.c(475): [client 127.0.0.1:39420] 127.0.0.1 - - [localhost/sid#692e48][rid#2b50220/initial]
***=[perdir C:/xampp/htdocs/phpIIless8/] 
*[rewrite:trace3] **|*** add path info postfix: C:/xampp/htdocs/phpIIless8/index.php -> C:/xampp/htdocs/phpIIless8/index.php/abc/def/ghi
*[rewrite:trace3] **|*** strip per-dir prefix: C:/xampp/htdocs/phpIIless8/index.php/abc/def/ghi -> index.php/abc/def/ghi
*[rewrite:trace3] **|*** applying pattern '.*' to uri 'index.php/abc/def/ghi'
*[rewrite:trace2] **|*** rewrite 'index.php/abc/def/ghi' -> 'index.php?q=index.php/abc/def/ghi'
*[rewrite:trace3] ** split uri=index.php?q=index.php/abc/def/ghi -> uri=index.php, args=q=index.php/abc/def/ghi
*[rewrite:trace3] **|*** add per-dir prefix: index.php -> C:/xampp/htdocs/phpIIless8/index.php
*[rewrite:trace1] **|*** initial URL equal rewritten URL: C:/xampp/htdocs/phpIIless8/index.php [IGNORING REWRITE]
Подскажите, что делать.
1 чел.