<redirect url="~/Urunler/(.+)-.aspx" to="~/Default.aspx?Urun=$1" />

(.+)-.aspx bu kısımda sıkıntı var sanırım.
<a href='<%# "./Urunler/" +Eval("id")+"-.html" %>' link verirken html uzantılı vermişsin