s.a arkadaslar kodladıgım bir script için seflink fonksiyonundan yararlanıyorum.ve .htaccess imide ayarladım.fakat url de türkçe karakterler çıkmıyor.Misal şöyle olacağına ;
www.siteadi.com/28-oss-donemi-basliyor
yerine;
www.siteadi.com/28-ss-dnemi-balyor şeklinde yazıyor.fonksiyonu ve .htaccessi paylaşıyorum size zahmet bir çözüm yolu.işin içinden çıkamadım
fonksiyon;
function seo($sef){
$sef = strtolower($sef);
$degis1 = array('İ','Ö','Ü','Ğ','Ç','Ş','ö','ü','ğ','ç','ş','ö','_',' ','--','---','ı');
$degis2 = array('i','o','u','g','c','s','o','u','g','c','s','o','-','-','-','-','i');
$sef =str_replace($degis1,$degis2,$sef);
$sef =preg_replace("@[^A-Za-z0-9\-_]+@i","",$sef);
return $sef;
}.htacces;
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^([a-zA-Z0-9]*)-(.*)$ yazi.php?id=$1&sayfa=$2 [L,NC]