• 09-12-2012, 12:30:07
    #1
    Merhabalar...

    .htaccess dosyam.
    RewriteRule ^kategori/(.*)/ category.php?sef=$1 [L]
    RewriteRule ^kategori/(.*)/^sayfa/(.*)/ category.php?sef=$1&sayfa=$2 [L]
    RewriteRule ^kategori/(.*)/ category.php?sef=$1 [L] ==> Bununla kategori/kategori-adi/ şeklinde dizinimi yaratabiliyorum sıkıntım yok..

    Ben sayfalama yapacağım.
    Yapmak istediğim kategori/kategori-adi/sayfa/sayfanumarasi ..

    RewriteRule ^kategori/(.*)/^sayfa/(.*)/ category.php?sef=$1&sayfa=$2 [L] ==> Bu satırda neyi değişirsem böyle bir link elde ederim.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 12:30:07 -->-> Daha önceki mesaj 12:09:41 --

    Yok mu bilen arkadaşlar
  • 09-12-2012, 12:54:52
    #2
    ^kategori/(.*)/^sayfa/(.*)/
    bunu şununla değiştir
    ^kategori/(.*)/sayfa/(.*)/
  • 09-12-2012, 16:53:55
    #3
    CoLLeR adlı üyeden alıntı: mesajı görüntüle
    ^kategori/(.*)/^sayfa/(.*)/
    bunu şununla değiştir
    ^kategori/(.*)/sayfa/(.*)/
    Sayfalamayı yaparken yapıyor.2. Sayfaya git dediğimde
    url = kategori/kategori-adi/sayfa/2/ şeklinde gidiyor. Ama makaleyi yayınlamıyor..
  • 09-12-2012, 16:56:15
    #4
    samsunikinciel adlı üyeden alıntı: mesajı görüntüle
    Sayfalamayı yaparken yapıyor.2. Sayfaya git dediğimde
    url = kategori/kategori-adi/sayfa/2/ şeklinde gidiyor. Ama makaleyi yayınlamıyor..
    normal url ile gittiğinizde gösteriyormu makaleyi?
  • 09-12-2012, 17:00:01
    #5
    CoLLeR adlı üyeden alıntı: mesajı görüntüle
    ^kategori/(.*)/^sayfa/(.*)/
    bunu şununla değiştir
    ^kategori/(.*)/sayfa/(.*)/
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    normal url ile gittiğinizde gösteriyormu makaleyi?
    Sef ile çalıştığım için önceki url şu şekildeydi

    kategori/kategori-adi/?sayfa=1 bu şekilde gittiğinde yayınlamıyordu.. Şimdi sayfalamayı sefleştirdim.
    Bu kodla
    RewriteRule ^kategori/(.*)/sayfa/(.*)/ category.php?sef=$1&sayfa=$2 [L]
    şimdi ki url = kategori/kategori-adi/sayfa/1/ ilk makaleyi yayınlıyor.
    sayfa 2 ye geçtiğimde kategori/kategori-adi/sayfa/2/ 2.makaleyi yayınlamıyor
  • 09-12-2012, 17:03:49
    #6
    category.php li olarak girdiğinizde 2. sayfada yayınlıyormu onu soruyorum?
  • 09-12-2012, 17:06:09
    #7
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    category.php li olarak girdiğinizde 2. sayfada yayınlıyormu onu soruyorum?
    Şimdi farkettim.
    http://localhost/proje/category.php?sef=dersler?sayfa=1 diye gittiğimde de makale yayınlanmıyor. Makale bulunamadı diyor.
    http://localhost/sk-time/category.ph...ersler?sayfa=2 diye gitsemde..
  • 10-12-2012, 01:22:30
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    http://localhost/sk-time/category.ph...ersler?sayfa=2

    değil

    http://localhost/sk-time/category.ph...ersler&sayfa=2

    şeklinde bakman lazım sayfa geliyor mu diye. Ayrıca en başa:

    print_r($_GET);
    yazarsan htaccessden ne şekilde geldiğini görür ve ona göre düzenlemeni daha kolay yaparsın.

    Soruna gelince:

    RewriteRule ^kategori/(.*)/ category.php?sef=$1 [L]
    RewriteRule ^kategori/(.*)/sayfa/(.*)/ category.php?sef=$1&sayfa=$2 [L]
    değil:
    RewriteRule ^kategori/(.*)/sayfa/(.*)/ category.php?sef=$1&sayfa=$2 [L] 
    RewriteRule ^kategori/(.*)/ category.php?sef=$1 [L]
    şeklinde kullanacaksın.
  • 10-12-2012, 01:27:45
    #9
    Kesin kurallar koymamışsınız. Şöyle daha uygun olabilir:

    RewriteRule ^kategori/([^/]+)/sayfa/(\d+) category.php?sef=$1&sayfa=$2