Jeżeli dobrze zrozumiałem to masz sytuację, w której masz adres, który już przekształca to co jest podane w adresie na docelowy adres z GETami a jeśli ktoś do tego pierwszego (widocznego) adresu dopisze jakiś GET to nie jest on widoczny w skrypcie?
Jeśli tak to musisz zastosować miksowanie requestów w mod-rewrite co się robi bardzo łatwo poprzez dodanie flagi. I tak z:
Kod
RewriteRule ^(.*)-(.*).html$ index.php?ACT=$1&GET=$2
zrób:
Kod
RewriteRule ^(.*)-(.*).html$ index.php?ACT=$1&GET=$2 [QSA]
Dzięki temu jeśli ktoś wywoła: jeden-dwa.html?id=123 po wyprintowaniu $_GET'a dostaniesz:
Kod
ACT => jeden,
GET => dwa,
id => 123
HTH