RewriteRule ^(.*).html sayfa.php?sayfa_id=$1[L,NC]
RewriteRule ^(.*)-(.*).html referanslarimiz.php?ref_adi=$1&ref_kat_id=$2 [L,NC]
Bu ikisi arasında pek fark yok ilkinde aa-aa.html değeri dönerse ikincisi çalışır. sıralamayı değiştirmek yani çalışmayan kodu yukarı yazmak sorunu çözebilir diye düşünüyorum.