• 22-11-2017, 17:56:31
    #10
    Wo mantığında seo nasıl yapabilirim yardımcı olurmusunuz bir türlü google ile bulamadım. bulduğum herşey htaccess ile oda benim pek işime gelmiyor istediğim yapı oluşmuyor.



    ILKONBILISIM adlı üyeden alıntı: mesajı görüntüle
    htaccess yapınızı değiştirmeniz yeterli olacaktır.
    RewriteRule ^([0-9a-zA-Z-_]+)-([0-9]+)$ makale-detay.php?kat=$1&sef=$1&icerik_id=$2 [L,QSA]
    RewriteRule ^([0-9a-zA-Z-_]+)-([0-9]+)$ makale-kategori-alt.php?katalt_id=$1&sef=$1&kat=$1=$2 [L,QSA]
    bu sekilde bir kullanım saglayamazsınız hem makale detay sayfasında hem makale kategorilerinde aynı içeriği ayırt ettiginiz için çakışma olacaktır. bunu bir birinden ayırmanız gerekir örneğin
    RewriteRule ^makale/([0-9a-zA-Z-_]+)/([0-9]+)$ makale-detay.php?kat=$1&sef=$1&icerik_id=$2 [L,QSA]
    RewriteRule ^kategori/([0-9a-zA-Z-_]+)/([0-9]+)$ makale-kategori-alt.php?katalt_id=$1&sef=$1&kat=$1=$2 [L,QSA]

    gibi kullanırsanız linkleriniz

    makale/seobaslik/id
    kategori/seobaslik/id

    seklinde olacaktır
    Ben başlarında bu şekilde etiketler olsun istemiyorum ama. Başka yolu yokmu bunun.
  • 24-11-2017, 23:01:56
    #11
    Adalente adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Seo url yapmaya çalışıyorum ama url kısmında anlamadığım bir olay var nerde ne okuduysam çözemedim. şimdi yapmak istediğim başlıklara göre url oluşturmak bunu başardım ancak başka bölümde aynı şeyi yaptığımda birbirine karışıyorlar başlık ayrı olsa bile başka yerlere gidiyorlar.
    Htaccess içerisinde hata var sanırım anlayamadığım.
    RewriteRule ^([0-9a-zA-Z-_]+)-([0-9]+)$ makale-detay.php?kat=$1&sef=$1&icerik_id=$2 [L,QSA]
    RewriteRule ^([0-9a-zA-Z-_]+)-([0-9]+)$ makale-kategori-alt.php?katalt_id=$1&sef=$1&kat=$1=$2 [L,QSA]
    içerisindeki kodlarım bu ama hatalı yerlere gidiyor birbiri ile karışıyor burdaki hatam nedir ?
    .htacces ile uğraşacağınıza güzel bi router class'ı kullanırsanız sizin için daha iyi olacaktır
    https://github.com/dannyvankooten/AltoRouter