Bu fonksiyonu kullanabilirsin.
function permalink($asd){
$asd=trim(eregi_replace('[^abcçdefghiıjklmnöopqrşstuüvwxyzABCÇDEFGĞHIıİJKLMNOÖPQRSŞTUÜVWXYZ0123456789]','-',$asd));
$asd=strtolower($asd);
$f=array("ş","ö","ü","ı","ğ");
$r=array("s","o","u","i","g");
$asd=strtolower(str_replace($f,$r,$asd));
$asd=str_replace("---","--",$asd);
$asd=str_replace("--","-",$asd);
return $asd;
}
Ayni sorun burada cozuldu, inceleyerek yapabilirsin.
https://www.r10.net/php/177481-htacces-yardim-2.html