arkadaşlar merhaba, elimde php admin panelli bir site aldım fakat ürün kategorisi eklerken linklerde bozukluk çıkıyor ve sürekli sql den düzeltmek zorunda kalıyorum.
biraz araştırdım fonksion dosyasından olabilir dediler orada böyle bir kodla karşılaştım acaba problem bundamı? lütfen yardım edin kafayı yedim :S

function seo($tr1)
 {
$turkce=array("ş","Ş","ı","(",")","'","ü","Ü","ö","Ö","ç","Ç"," ","/","*","?","ş","Ş","ı","ğ","Ğ","İ","ö","Ö","Ç","ç","ü","Ü","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","R","S","T","U","V","Y","Z","W","X","Q");
$duzgun=array("s","s","i","","","","u","u","o","o","c","c","-","-","-","","s","s","i","g","g","i","o","o","c","c","u","u","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","r","s","t","u","v","y","z","w","x","q");
$tr1 =str_replace($turkce,$duzgun,$tr1);
$tr1 = preg_replace("@[^A-Za-z0-9\-_]+@i","",$tr1);
return $tr1;
}
yanlış yüklenen
http://www.siteadi.com/urunler-aluumlminyum-kuumlpeste

olması gereken
http://www.siteadi.com/urunler-aluminyum-kupeste


buda htaccess dosyası

RewriteEngine on

RewriteRule ^([a-zA-Z0-9\-_]+).html$ index.php?sayfa=$1 [L,QSA]

RewriteRule ^urunler-(.*?)?$ index.php?sayfa=urunler&id=$1 [L,QSA]

RewriteRule ^kategori-(.*?)?$ index.php?sayfa=kategori&id=$1 [L,QSA]

RewriteRule ^sayfalar-(.*?)?$ index.php?sayfa=sayfalar&id=$1 [L,QSA]

RewriteRule ^projeler-(.*?)?$ index.php?sayfa=projeler&id=$1 [L,QSA]

RewriteRule ^proje-detay-(.*?)?$ index.php?sayfa=proje-detay&id=$1 [L,QSA]

RewriteRule ^GaleriKategori-(.*?)?$ index.php?sayfa=galeri-kategori&id=$1 [L,QSA]


RewriteRule ^haberler-(.*?)?$ index.php?sayfa=haber-detay&id=$1

RewriteRule ^urun-detay-(.*?)?$ index.php?sayfa=urun-detay&id=$1 [L,QSA]

RewriteRule ^haber-detay-(.*?)?$ index.php?sayfa=haber-detay&id=$1 [L,QSA]


RewriteRule ^sayfalar-(.*?)?$ index.php?sayfa=sayfalar&id=$1