RewriteRule ^makale/(.*)-(.*).html$ MakaleOku.php?id=$1 [L]
RewriteRule ^makale/(.*).html$ MakaleOku.php?id=$1 [L]

olarak dener misin...

Not: Baron haklı ancak daha önce makaleadi-id.html de id yi okutuyormuşsun şimdi ise sadece makaleadi.html de makale adını okutuyorsun, eğer eski makaleadi bölümleri ile yenisinin arasında fark yoksa bir sorun olmaz...