Странности в поведении mod_rewrite.

nosferatum

Новичок
Странности в поведении mod_rewrite.

В мод_реврайт прописываю:

PHP:
ErrorDocument 404 /error404.php

RewriteEngine on
Options +FollowSymlinks

RewriteBase /
RewriteRule ^(.+)\.jpg$ - [L]
RewriteRule ^(.+)\.gif$ - [L]
RewriteRule ^(.+)\.png$ - [L]
RewriteRule ^(.+)\.css$ - [L]
RewriteRule ^(.+)\.js$ - [L]
RewriteRule ^.htaccess$ - [F]

RewriteRule ^([a-z0-9\_]+/)*index\.php$ index.php?request_path=$1 [NC,PT,QSA]
Столкнулся с такой проблемой:
PHP:
$SERVER['QUERY_STRING']
на запрос http://localhost/asd/?wer=qwe выдаёт
PHP:
request_path=&request_path=asd/&wer=qwe
.

Почему request_path= появляется два раза и в первый раз он пустой? Никак не могу понять...

Но это ладно, с этим ещё можно жить. Есть ещё одна проблема:
Запрос http://localhost/asd.../?wer=qwe выдаёт тот же результат. :( Почему проходят точки в запросе? :(((
 
Сверху