secondo voi perché non vengono passate le variabili GET dal file .htaccess?

l'ho sempre utilizzato senza problemi, in questa circostanza non mi funziona e non capisco il perché

RewriteEngine On
RewriteBase /
RewriteRule ^/([^/]+)/([^/]+)\.html $1.php?site=15&url=$2 [NC,L]


scusate come non detto
problema risolto così

RewriteEngine On
RewriteBase /
RewriteRule ^([^/]+)/([^/]+)\.html $1?site=15&url=$2 [NC,L]