arkadaşlar mantık hatası mı yapıyorum bir yerde anlamış değilim.

aynı tabloda bulunan ürünlerim mevcut
tablo adı kategoriler

kat_url sefurl alanlarım mevcut

ana kategorinin kat_url alanı boş geliyor sefurl alanı diyelim ki haber
alt kategori eklenirken kat_url =haber sefurl=deneme-haber olarak ekleniyor.

ben .htaccess ile bu iki sefurlnin farklı sayfalara yönlenmesini istiyorum.

ana kategoriyi yönlendirirken .html">
bağlantısını kullanıyorum ve .htaccess kodum
RewriteRule ^([a-zA-Z0-9_-]+).html$ kategoriler.php?sefurl=$1 [L,NC]

bu yönlendirmede hiçbir sıkıntım yok fakat alt sayfayı şu şekilde yönlendirmek istiyorum

/.html">

Yani;
haber/deneme-haber.html
olarak getirmek isterken sorun yaşıyorum. alt kategorinin sefurl yönlendirmesini bir türlü yapamadım.
RewriteRule ^([a-zA-Z0-9_-]+)/(.*).html$ yazi.php?seflink=$1 [L,NC]
yazi.php sayfasına gidiyor GET["sefurl"]; normalde deneme-haber olarak gelmesi gerekirken yine haber olarak ana kategori şeklinde geliyor. bu sorunu nasıl aşabilirim?

Cevabınız için şimdiden teşekkürler.