(.*) dan sonra koyduğun \ kaldır.
RewriteRule (.*)\-ilandetay(.*)\.html$ ilandetay.php?id=$2&con=$3 [L,NC]
yerine
RewriteRule (.*)-ilandetay(.*)\.html$ ilandetay.php?id=$2&con=$3 [L,NC]
şeklinde.
edit:
ilk satırda con=$3 demişsin kuralda iki tane (.*) var yani iki değişkenin var, con boş olacaktır.