• 15-04-2009, 18:01:35
    #1
    Sitemde sayfalarımı sıralarken dikkatimi çeken bir nokta oldu... Bunu düzeltmek istiyorum. Çünkü çifte sayfalama oluyor şuanki şekilde...

    Basitçe şöyle anlatayım. Sitemde kategoriye tıkladığımda aşağıda kategor ile ilgili sayfalama seçeneği çıkıyor... (Sayfa 1 2 3) şeklinde. Buraya kadar problem yok...

    Sitemde kategori linkine tıkladığımda
    siteismi.com/kategori-adi.html

    oluyor... Sayfa numaralarına tıkladığımda
    siteismi.com/kategori-adi.html&sayfa=1
    siteismi.com/kategori-adi.html&sayfa=2
    siteismi.com/kategori-adi.html&sayfa=3

    Oluyor ancak dikkat ederseniz
    siteismi.com/kategori-adi.html ve siteismi.com/kategori-adi.html&sayfa=1 aynı sayfalar oluyor. ne yapmam gerekir ki bunu düzelteyim. Hatta ilk sayfa hep siteismi.com/kategori-adi.html sayfasını göstersin...

    Sayfa:<?if ($sayfa_sayisi>1){?>
    <?for ($i=1; $i<=$sayfa_sayisi; $i++) { 
    echo " <a href='".trle($kat).".html&sayfa=".$i."'>".$i." </a>&nbsp;";
    }}?>
    .htaccess ise

    RewriteRule ^(.*).html$  kategori.php?kategori=$1 [L,NC]
    RewriteRule ^(.*).html&sayfa=(.*)$  kategori.php?baslik=$1&sayfa=$2 [L,NC]
  • 15-04-2009, 23:55:13
    #2
    Sayfa:<?if ($sayfa_sayisi>1){?>
    <?for ($i=1; $i<=$sayfa_sayisi; $i++) { 
    	if ($i == 1) { 
    echo " <a href='".trle($kat).".html'>".$i." </a>&nbsp;";
     }
    else { 
    echo " <a href='".trle($kat).".html&sayfa=".$i."'>".$i." </a>&nbsp;";
    }
    }}?>
    bu şekilde olmasi lazim denemedim