Felet uppstår eftersom att båda dina regler matchar samma anrop. Prova med dessa istället:
Kod:
RewriteEngine on
RewriteRule ^(.+)-([0-9]+) /subdom/index.php?id=g5cdt3c2ozaifb2a1j2f9u787yi7as7s&category=$1&imageid=$2 [NC,L]
RewriteRule ^(.+) /subdom/index.php?id=g5cdt3c2ozaifb2a1j2f9u787yi7as7s&category=$1 [NC]