• 26-08-2007, 20:20:13
    #1
    Mrb arkadaşlar başlık gayet açık
    bir konunun titlesini seo ya uyduracağım ama aralardaki boşluklar oyun bozuyor

    Şuanki seo Options +FollowSymLinks
    RewriteEngine on
    RewriteRule oyunlar-(.*)-(.*)\.html news.php?sayfa=$1&listeid=$2
    RewriteRule oyun-(.*)-(.*)\.html news.php?sayfa=$1&listeid=$2

    Oluşan seo da Bu
    site/oyunlar-15-390.html
    site/oyun-15-120.html

    Benim istediğim
    Oyunlar yazan yerde titlesini yazması yani Şu html koddaki
    <a href="oyunlar-15-<? echo "".$p[listeid].""; ?>.html" ?>.html"><? echo "".$p[baslik].""; ?><br>
    baslik in adreste geçmesini istiyorum bunu nasıl yaparım tşk...
  • 26-08-2007, 20:24:15
    #2
    Üyeliği durduruldu
    Arayan bulur.
  • 26-08-2007, 23:00:15
    #4
    Üyeliği durduruldu
    Yapamadıysan alttaki linkten faydalanabilirsin Lisans ayrıntılı bir şekilde anlatmıştı

    https://www.r10.net/php/72121-2-konud...yacim-var.html
  • 26-08-2007, 23:23:21
    #5
    $bul= array(' ', '&quot;', '&amp;', '&', '\r\n', '\n', '/', '\\', '+', '<', '>');
        $url = str_replace ($bul, '-', $url);
    Lazım olmayanları Fonksiyondan At Gitsin
  • 27-08-2007, 01:11:40
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    function haymi_seo($s) {
    $tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç');
    $eng = array('s','S','i','I','g','G','u','U','o','O','C','c');
    $s = str_replace($tr,$eng,$s);
    $s = eregi_replace('[^0-9A-Za-z]',"-",$s);
    
    for($i=0;$i <= 10;$i++) {
    $s = str_replace("--","-",$s);
    }
    return strtolower($s);
    }
    yukardaki Fonksiyonu news.php Ye ekle

    <a href="<? echo "".haymi_seo($p[baslik]).""; ?>-15-<? echo "".$p[listeid].""; ?>.html" ?>.html"><? echo "".$p[baslik].""; ?></a><br>


    htaccess'ide şöyle yaparsan Çalışır sanırım

    Şuanki seo Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*)-(.*)-(.*)\.html news.php?sayfa=$2&listeid=$3
    RewriteRule (.*)-(.*)-(.*)\.html news.php?sayfa=$2&listeid=$3