Передача GET параметров в mod_rewrite

sokol

Zavolga.Net
Передача GET параметров в mod_rewrite

Вот такое вот преобразование из url вида
/index-112-10.html преобразует в /index.php?fid=112&id=10

RewriteEngine on
RewriteBase /
RewriteRule ^(.*)\-([0-9]*)\-([0-9]*)\.html(.*)$ /$1.php?fid=$2&id=$3 [L]
RewriteRule ^(.*)\-([0-9]*)\.html(.*)$ /$1.php?fid=$2 [L]
RewriteRule ^(.*)\.html(.*)$ /$1.php

Не удается передать дополнительные параметры, например 3-е преобразование почему-то поумолчанию получает GET параметры например

/index.html?param=1

/index.php получает параметр param

если
/index-10.html?param=1
или
/index-112-10.html?param=1

то нифига не получает.

Обратная ссылка типа $3 или $4 почему-то пустая, как будто параметры mod_rewrit,ом отбрасываются. Задача помимо нужного преобразования иметь возможность принимать дюбое количество GET параметров.
 
Сверху