Merhabalar arkadaşlar, 3 4 farklı dilde bir sayfa hazırlıyorum. Her şey bitti içerikleri girmeye başladım Arapça içerikleri girdim kontrol amaçlı gittiğimde linklere ulaşamadım.

Linkleri bu şekilde verdim
<a href="urun-kategori/<?=$urunkat['id']?>/<?=seo($urunkat['baslik'])?>">
Fonksiyon Dosyam
function seo($s) {
    $tr = array('ş','Ş','ı','I','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','(',')','/',' ',',','?','!');
    $eng = array('s','s','i','i','i','g','g','u','u','o','o','c','c','','','-','-','','','');
    $s = str_replace($tr,$eng,$ar,$s);
    $s = strtolower($s);
    $s = preg_replace('/&amp;amp;amp;amp;amp;amp;amp;amp;amp;.+?;/', '', $s);
    $s = preg_replace('/\s+/', '-', $s);
    $s = preg_replace('|-+|', '-', $s);
    $s = preg_replace('/#/', '', $s);
    $s = str_replace('\'', '-', $s);
    $s = str_replace('.', '', $s);
    $s = trim($s, '-');
    return $s;
}
?>
.htaccess Dosyam
RewriteRule ^urun/(.*)/([0-9a-zA-Z-_]+)$ pages.php?sayfa=productdetail&urun_id=$1 [L,QSA]

RewriteRule ^urunler(.*)$ pages.php?sayfa=products&sirala=$1 [L,QSA]
RewriteRule ^urunler$ pages.php?sayfa=products [NC,L]

RewriteRule ^urun-kategori/(.*)/([0-9a-zA-Z-_]+)(.*)$ pages.php?sayfa=categorysub&cat_id=$1&sirala=$2  [L,QSA]
RewriteRule ^urun-kategori/(.*)/([0-9a-zA-Z-_]+)$ pages.php?sayfa=categorysub&cat_id=$1 [L,QSA]
Link üzerine geldiğimde ise bu şekilde oluyor


Fonksiyon dosyamı ya da htaccess ne şekilde düzenleyebilirim yardımcı olabilir misiniz ?
Yardımcı olan herkese şimdiden teşekkür ederim.