Hocam bir örnek üzerinde açıklayayım
RewriteEngine On
RewriteRule ^firma-([0-9]+)-([a-zA-Z0-9\_\-]+).html$ profil.php?id=$1&link=$2 [L,NC]
yukarıdaki örnekte profil.php ye iki değer gidiyor normalde htaccess'i aktifleştirmeden önce sistem şu şekilde çalışıyor
profil.php?id=3146&link=atg-park-egitim
htacces dosyamızı olusturduktan sonra linklerimizi artık
firma-3146-atg-park-egitim.html
burda dikkat edeceğimiz püf nokta "profil.php?id=$1&link=$2" bölümde gelen değişkenleri $1,$2,$3 şeklinde istediğimiz kadar artırabiliriz.Diğer tarafta eklediğimiz bu bölümler ise soldan başlayarak artmaktadır yani en başa ekleyeceğimiz $1 ile eşleşir ikinci ekleyeceğimiz $2 ile eşleşir böylece gider
([0-9]+) => sadece sayılar sınır yok
([0-9]{4}) => sadece sayılar sadece 4 karakter
([a-zA-Z0-9\_\-]+) => a'dan z'ye küçük ve büyük harfler, rakamlar,alt çizgi, ve çizgi içeren sınırsız karakter
isterseniz daha detaylı bir yazı da hazırlayabilirim

Faydalı olması Dileğiyle...