örnegin senin sitede linkler
seninsiten.com/haberler.php?id=12 şeklinde oldugunu kabul edersek
.htaccess dosyası oluştur işine şu kodu koy
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*)-(.*)\.html$ haberler.php?adi=$1&id=$2
sonrada sitendeki linkleri
seninsiten.com/haber-baslikleri-12.html şeklinde ver hepsi
bu şekilde kullanımda sen apache programına diyorsun ki 12.html aslında id=12 olarak algıla ve ona göre işlem yap
bu şekildeki kullanımda 12 sayısı ilk şekildeki id parametresine denk gelir.
olaya yabanci isen daha basit şekillini kullanmanı tavsiye ederim:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*)\.html$ haberler.php?id=$1
seninsiten.com/12.html şeklinde verebilrsin artık linklerini burada 12.html dosyası aslında yok ve id=12 parametresine denk geliyor.apache 12.html diye bir dosyanın oldugunu varsayıp ona göre işlem yapıyor