• 14-10-2009, 10:42:10
    #1
    arkadaşlar basit bir sef uygulamam var alttaki gibi
    function turkce_url($url) { 
        $turkce=array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü',' ');
        $yeni=array('c','c','g','g','i','i','o','o','s','s','U','u','-');
        $url=str_replace($turkce,$yeni,$url); 
        return $url; 
    } 
    $al = $db->sql_query("SELECT sid, title FROM ".$prefix."_stories ORDER BY time DESC LIMIT 0,10"); 
    while ($row = $db->sql_fetchrow($al)) { 
    $hid     = intval($row['sid']); 
    $hbaslik = stripslashes($row['title']); 
    $seobaslik = turkce_url($hbaslik); 
    echo"<a title=\"$hbaslik\" href=\"$seobaslik-haberi-$hid.html\">$hbaslik</a><br>"; 
    }
    bu şekilde elde ettiğim link
    http://www.siteadi.com/ilimiz-tarımı...aberi-195.html
    htaccess dosyama eklediğim satır
    RewriteRule ^(.*)-haberi-([1-9][0-9]*) modules.php?name=News&amp;op=NEArticle&amp;sid=$2 [NC,QSA,L]
    Türkçe karakterler dönüştürlmediği gibi sayfada açılmıyor
    neden olabilir arkadaşlar
  • 14-10-2009, 11:01:23
    #2
    Üyeliği durduruldu
    php nukenin seo paketi var onu kullanabilirsin
  • 14-10-2009, 11:07:01
    #3
    BHCoder adlı üyeden alıntı: mesajı görüntüle
    php nukenin seo paketi var onu kullanabilirsin
    pehaspeseo dan bahsediyorsan yapımcısı bile hatalı ve eksik olduğu kabul ediyor
  • 14-10-2009, 12:33:09
    #4
    .htaccess e eklediğin kod hatalı olmasın ?

    NEArticle
  • 14-10-2009, 14:24:11
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    .htaccess e eklediğin kod hatalı olmasın ?
    NEArticle
    hayır değil
  • 14-10-2009, 17:43:17
    #6
    Dosyanın encode'u ile veritabanından gelen yazının encode'u farklıdır.
    dosyayı UTF-8 with BOM olarak kaydedin, olmazsa ANSI yaparsınız.