• 24-11-2013, 23:35:09
    #1
    Sorun ÇÖZÜLDÜ benzer sorunlar ile karşılaşanlar aşağıdaki mesajları okuyarak çözüme ulaşabilirler..

    Merhaba arkadaşlar hazırlamakta olduğum bir sistemimde htaccess deki sorunumu aşamadım. Yapmak istediğim sayfalama kodu için gerekli olan sayfa get parametresini kategori sayfasına göndermek ama bir türlü yapamadım.

    php dosyamda bir sıkıntım yok direk kategori.php?id=1&sayfa=2 dediğimde sorunsuz ama aşağıdaki link ile girdiğimde açmıyor.
    Sizce nerda hata yapıyorum

    link yapısı : /k5_Duyurular.html?s=3

    htaccess dosyam

    RewriteRule ^k([0-9].*)_(.*).html$    kategori.php?id=$1   [L] 
    RewriteRule ^k([0-9].*)_(.*).html?s=([0-9].*)$    kategori.php?id=$1&sayfa=$3   [L]
  • 24-11-2013, 23:56:56
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    print_r($_GET);
    yaptığınızda dönen değerleri konuya ekleyebilir misiniz?
  • 25-11-2013, 00:01:31
    #3
    saintx adlı üyeden alıntı: mesajı görüntüle
    print_r($_GET);
    yaptığınızda dönen değerleri konuya ekleyebilir misiniz?
    Array ( [id] => 5 )
    .html den sonra ? işareti kullandığımda çekmiyor ama şu şekilde sorun ortatan kalkıyor

    k5_Duyurular.html;s=3
  • 25-11-2013, 00:06:05
    #4
    RewriteRule ^k([0-9].*)_(.*).html$    kategori.php?id=$1   [L] 
    RewriteRule ^k([0-9].*)_(.*)-sayfa([0-9].*).html$    kategori.php?id=$1&sayfa=$3   [L]
    Bu şekilde sayfa yapısını

    /k5_Duyurular-sayfa5.html

    gibi kullanabilirsiniz.

    LÜTFEN!
    Bu mesaj size yardımcı olduysa sağ alttaki butonuna tıklayınız.!
  • 25-11-2013, 00:21:46
    #5
    PamukBilisim adlı üyeden alıntı: mesajı görüntüle
    RewriteRule ^k([0-9].*)_(.*).html$    kategori.php?id=$1   [L] 
    RewriteRule ^k([0-9].*)_(.*)-sayfa([0-9].*).html$    kategori.php?id=$1&sayfa=$3   [L]
    Bu şekilde sayfa yapısını

    /k5_Duyurular-sayfa5.html

    gibi kullanabilirsiniz.

    LÜTFEN!
    Bu mesaj size yardımcı olduysa sağ alttaki butonuna tıklayınız.!
    söylediğiniz biçimde denedim çalışmıyor

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:21:46 -->-> Daha önceki mesaj 00:16:23 --

    link yapısını k5_Duyurular.html/sayfa-3 olarak güncelledim. Sorunsuz. İlgilenen arkadaşlara teşekkür ederim.
  • 25-11-2013, 00:32:52
    #6
    @windturks;

    RewriteRule ^k([0-9].*)_(.*).html$ kategori.php?id=$1 [L]
    RewriteRule ^k([0-9].*)_(.*).html?s=([0-9].*)$ kategori.php?id=$1&sayfa=$3 [L]
    yerine

    RewriteRule ^k([0-9].*)_(.*)\.html$ kategori.php?id=$1 [QSA,L]
    sonuç;

  • 25-11-2013, 00:46:21
    #7
    saintx adlı üyeden alıntı: mesajı görüntüle
    @windturks;

    RewriteRule ^k([0-9].*)_(.*).html$ kategori.php?id=$1 [L]
    RewriteRule ^k([0-9].*)_(.*).html?s=([0-9].*)$ kategori.php?id=$1&sayfa=$3 [L]
    yerine

    RewriteRule ^k([0-9].*)_(.*)\.html$ kategori.php?id=$1 [QSA,L]
    sonuç;

    ilginiz için çok teşekkürler tama istediğim gibi oldu sonunda
  • 25-11-2013, 00:49:46
    #8
    Üyeliği durduruldu
    RewriteRule ^k(.*)_(.*).html?sayfa=(.*)$ kategori.php?id=$1&sayfa=$2 [L]


    kodunu bu şekilde değiştir bakalım birde

    çıktı
    k1_kategoriadi.html?sayfa=1 gibi çıkar
  • 25-11-2013, 22:12:01
    #9
    Sample adlı üyeden alıntı: mesajı görüntüle
    RewriteRule ^k(.*)_(.*).html?sayfa=(.*)$ kategori.php?id=$1&sayfa=$2 [L]


    kodunu bu şekilde değiştir bakalım birde

    çıktı
    k1_kategoriadi.html?sayfa=1 gibi çıkar
    sorun çözüldü hocam sizin söylediğinizi daha önce denedim çalışmamaıştı. Nasıl çözüldüğü konusunda mesajları takip ederek öğrenebilirsiniz. Teşekkürler..