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