• 08-11-2010, 22:01:18
    #1
    Aynı dosyaya 1 ve 2 tane değişken gidiyor ama ikinci satırdaki seo kodu çalışmıyor. İkinci satırdaki seo kodu sayfalama için. aaaa_2.html şeklinde yazınca sayfa açılıyor ama sayfa değeri gitmediği için listeleme olmuyor.

    Alıntı
    RewriteRule ^(.*).html$ liste.php?tip=$1 [L,NC]
    RewriteRule ^(.*)_(.*).html$ liste.php?tip=$1&syf=$2 [L,NC]
  • 08-11-2010, 22:09:21
    #2
    Alıntı
    RewriteRule ^([a-z0-9]+).html$ liste.php?tip=$1 [L,NC]
    RewriteRule ^([a-z0-9]+)_([0-9]+).html$ liste.php?tip=$1&syf=$2 [L,NC]
    Bu tarz olmalı sendeki kodda (.*) ile hepsini kabul etmiş oluyorsun bu yüzden karışıyor.
    Kullandığın link yapısında aaaa dediğin kısımda büyük harf kullanılıyormu yada a-z 0-9 dışında karakter.
  • 08-11-2010, 22:18:11
    #3
    ErsaT adlı üyeden alıntı: mesajı görüntüle
    Bu tarz olmalı sendeki kodda (.*) ile hepsini kabul etmiş oluyorsun bu yüzden karışıyor.
    Kullandığın link yapısında aaaa dediğin kısımda büyük harf kullanılıyormu yada a-z 0-9 dışında karakter.
    a-z dışında kullanılmıyor ama büyük harf olabilir
  • 08-11-2010, 22:48:22
    #4
    Alıntı
    RewriteRule ^([a-zA-Z0-9]+).html$ liste.php?tip=$1 [L,NC]
    RewriteRule ^([a-zA-Z0-9]+)_([0-9]+).html$ liste.php?tip=$1&syf=$2 [L,NC]
    Bu şekilde kullanabilirsin.