• 05-07-2010, 20:49:59
    #1
    Üyeliği durduruldu
    Arkdaşlar Merhabalar

    Sorunum kısaca şu

    örneğin normal bir asp sayfasında

    örnek
    lochalhost/kategori.asp?kid=14&Sayfa=15
    yerine seoda

    lochalhost/kategori/15_kategori-adi.html?Sayfa=15
    olması lazımken

    Sayfa değerini bu şekilde taşıdığımda gidilen sayfada Request("Sayfa") değeri null oluyor ancak seo da sayfayo taşırken
    lochalhost/kategori/15_kategori-adi.html?=&Sayfa=15

    şeklinde taşırsam sorun yok ama bu durum bana mantıksız geliyor. Sizce neden böyle yapıyor bu sorunu nasıl aşabilirim bilgisi olan varmı.

    Şimdiden teşekkürler
  • 05-07-2010, 21:04:25
    #2
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    O durumda ilk QueryString dediğiniz gibi Null gelmekte. Fakat orayı sayfa.html?=/&Sayfa=15 gibi yaparsanız daha orjinal duruyor

    Yada orayıda splitle bölün. Sondan sayfa sayısını alın.
  • 05-07-2010, 21:05:55
    #3
    Üyeliği durduruldu
    tolgasen adlı üyeden alıntı: mesajı görüntüle
    O durumda ilk QueryString dediğiniz gibi Null gelmekte. Fakat orayı sayfa.html?=/&Sayfa=15 gibi yaparsanız daha orjinal duruyor

    Yada orayıda splitle bölün. Sondan sayfa sayısını alın.
    anladım demek ilk QueryString değeri boş geldiği için öyle teşekkürler
  • 05-07-2010, 21:07:57
    #4
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    Evet ilk querystring değeri boş geliyor. Nedenini bende çözemedim. Yada oraya her hangi bir sayı (SessionID) atarsanız hem boş durmaz, hem link daha hoş durur

    Kolay gelsin. İyi çalışmalar.
  • 05-07-2010, 22:07:37
    #5
    Üyeliği durduruldu
    tolgasen adlı üyeden alıntı: mesajı görüntüle
    Evet ilk querystring değeri boş geliyor. Nedenini bende çözemedim. Yada oraya her hangi bir sayı (SessionID) atarsanız hem boş durmaz, hem link daha hoş durur

    Kolay gelsin. İyi çalışmalar.
    peki son bişi mesela http://hikayeler.net/keske/ bu adreste aşağıda sayfa numaralandırmaları var buradaki linkler
    http://hikayeler.net/keske/?s=34
    bu şekilde sence burada nasıl bir mantık uygulamıştırlar
  • 05-07-2010, 22:46:17
    #6
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    http://hikayeler.net/keske/default.asp?s=34
  • 06-07-2010, 07:33:09
    #7
    Üyeliği durduruldu
    http://site.com/kategori/15_kategori-adi.html/15 şeklinde sayfalama yapabilirsin.

    Bunun için üstteki linkte gördüğün gibi 5 adet taksim (/) işareti var. Sen querystring ile sayfa numarasını almak yerine 5. taksimdeki değeri alacaksın..

    yani:

    <%
    strAdres = Request.ServerVariables("QUERY_STRING")

    AdresTaksim = split(strAdres,"/")
    %>

    Burada
    AdresTaksim(3) Kategori Yazısıdır,
    AdresTaksim(4) Kategori Adıdır
    AdresTaksim(5) Sayfa Numarasıdır..

    Detay sayfasında ise:
    Sayfa = request.querystring("sayfa") ile sayfa numarasını almak yerine,
    sayfa = AdresTaksim(5) gibi bir değer ile sayfa numarasını alırsın ve /15 gibi sayfa numaran olur.

    Kolay gelsin..
  • 06-07-2010, 17:29:09
    #8
    Üyeliği durduruldu
    SahiNET adlı üyeden alıntı: mesajı görüntüle
    http://site.com/kategori/15_kategori-adi.html/15 şeklinde sayfalama yapabilirsin.

    Bunun için üstteki linkte gördüğün gibi 5 adet taksim (/) işareti var. Sen querystring ile sayfa numarasını almak yerine 5. taksimdeki değeri alacaksın..

    yani:

    <%
    strAdres = Request.ServerVariables("QUERY_STRING")

    AdresTaksim = split(strAdres,"/")
    %>

    Burada
    AdresTaksim(3) Kategori Yazısıdır,
    AdresTaksim(4) Kategori Adıdır
    AdresTaksim(5) Sayfa Numarasıdır..

    Detay sayfasında ise:
    Sayfa = request.querystring("sayfa") ile sayfa numarasını almak yerine,
    sayfa = AdresTaksim(5) gibi bir değer ile sayfa numarasını alırsın ve /15 gibi sayfa numaran olur.

    Kolay gelsin..
    igin için teşekkür ederim bu gayet mantıklı bir çözüm