sayfa.php ve yazi.php dosyalarını birleştirip tek sayfa haline getir
yada
ReWriteRule ^([0-9]*)-(.*?)-sayfa xxcx/sayfa.php?&id=$1&baslik=$2[L]
ReWriteRule ^([0-9]*)-(.*?) xxcx/yazi.php?&id=$1&baslik=$2[L]

gibi sonuna sayfa getir
yani php bilgin varsa ek 1-2 mysql sorgusuyla bunu tek sayfa haline getirebilirsin

örneğin
başlık ve id değerlerini önce yazının olduğu tabloda bir sorgularsın varsa direk ordaki bilgileri çıktılar
yoksada diğer tabloda sorgularsın ordaki bilgileri çıktılarsın

ordada yoksa 404 sayfasına gönderirsin.

yazılımda çareler tükenmez