VuralBilgisayar adlı üyeden alıntı: mesajı görüntüle
htaaccesteki RewriteRule ^(.*)$ detay.php?$1 [QSA,L] bu kodu 2. kere kullanamassın

RewriteRule ^([0-9]+)-(.*)\.html$ kategori_detay.php?Catid=$1&kategori_adi=$2 [L,NC]

yukarda kategoriyi - ile ayırmışız

RewriteRule ^([0-9a-zA-Z-_]+)_([0-9]+)\.html$ bolge_detay.php?adi=$1&id=$2 [L,QSA]

burda ise _ ile ayırmışız ve 1. şart kategori adi 2. şart id olmuş burda ([0-9]+) id yi alıyor ([0-9a-zA-Z-_]+) buda kategori adını gibi .umarım yardımcı olabilmişimdir. olmassa htaaccesini paylaş düzenleyelim.
Hocam detay dosyasını dediğiniz gibi yaptım çalıştı ama kategori dosyası için yapamadım. .htacess dosyamda ilgili satırlar şu şekilde;

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d


RewriteRule ^([0-9a-zA-Z-_]+)-hb([0-9]+)\.html$ detay.php?adi=$1&haber_id=$2 [L,QSA]

RewriteRule ^([0-9a-zA-Z-_]+)-(.*)\.html$ kategori.php?kat_seo=$1 [L,NC]

</IfModule>

The requested URL /ekonomi was not found on this server. hatası veriyor