• 22-11-2009, 16:35:59
    #1
    Arkadaşlar becerebildiğim en iyi URL budur, kategoriler için. SEO dostu olduğunu düşünüyorum, eleştiri varsa yazın lütfen.

    Örnek
    siteadi.com/categori.php?cat=2&Dünya Klsaikleri
    siteadi.com/categori.php?cat=3&Türk Roman Yazarları

    Bunu şu şekilde yazdırıyorum tabii:
    <a href="categori.php?cat=<?=$veri[id]?>&<?=$veri[name]?>
  • 22-11-2009, 16:46:17
    #2
    Bu biraz pasif kalır bence, pek etkili bir yöntem değil. Eğer kullandığınız sunucunun yeniden yazma özelliği (rewrite) yoksa, şöyle bir alternatif var.

    İlk önce QUERY_STRING'i elde ediyoruz ve "/" işaretini kullanarak bölüyoruz.

    $url = $_SERVER["QUERY_STRING"];
    $url = explode("/", $url);
    Daha sonra şöyle bir kullanım alanaı geliştirebiliriz:

    http://herhangi.com/?/kategori/5/turk-roman-yazarlari
    Elde etmek içinse:

    echo $url[1]; // kategori
    echo $url[2]; // 5
    echo $url[3]; // turk-roman-yazarlari
    Numara yerine sadece SEF adını veritabanına göre ayarlarsanız, daha bir alıcı görünür tabii.
  • 22-11-2009, 19:53:48
    #3
    @janocan categori.php?cat=kategoriadi daha mantıklı.
    bunu .htaccess ile destekleyerek site/kategoriadi şeklinde de çekebilirsiniz.
  • 23-11-2009, 01:29:05
    #4
    Üyeliği durduruldu
    yidemir adlı üyeden alıntı: mesajı görüntüle
    Bu biraz pasif kalır bence, pek etkili bir yöntem değil. Eğer kullandığınız sunucunun yeniden yazma özelliği (rewrite) yoksa, şöyle bir alternatif var.

    İlk önce QUERY_STRING'i elde ediyoruz ve "/" işaretini kullanarak bölüyoruz.

    $url = $_SERVER["QUERY_STRING"];
    $url = explode("/", $url);
    Daha sonra şöyle bir kullanım alanaı geliştirebiliriz:

    http://herhangi.com/?/kategori/5/turk-roman-yazarlari
    Elde etmek içinse:

    echo $url[1]; // kategori
    echo $url[2]; // 5
    echo $url[3]; // turk-roman-yazarlari
    Numara yerine sadece SEF adını veritabanına göre ayarlarsanız, daha bir alıcı görünür tabii.
    CodeIgniter'in Routeride bu yöntemi kullanıyordu sanırım http://hede.com/index.php/kategori/5...oman-yazarlari şeklindeydi. Sunucusunda RewriteRule olmayanlar için güzel bir yöntem, ben bir kaç kez kullanmıştım.