mod_rewrite kod paginacije

mod_rewrite kod paginacije

offline
  • Pridružio: 30 Avg 2008
  • Poruke: 91

Poz,

Interesujeme kako mogu napraviti friendly urlove kod paginacije.


naprimer da mi ispisuje:

proizvodi (prva stranica)
proizvodi/2 (druga stranica)
proizvodi/3 (3. stranica) itd.

Trenutno mi ispisuje

proizvodi?pageNum_Recordset1=0 (prva stranica)
proizvodi?pageNum_Recordset1=1 (druga stranica)
proizvodi?pageNum_Recordset1=1 (treća stranica) itd



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3714
  • Gde živiš: 127.0.0.1

Prvo u HTML-u treba da promenis linkove tako da vode ka novim linkovima. Zatim ti treba i .htaccess fajl da preusmeri zahteve sa proizvodi/stranica ka odgovarajucoj stranici koja postoji:

RewriteEngine On RewriteRule proizvodi(/([0-9]+))? proizvodi?pageNum_Recorset1=$2 [nc,L]

Naravno, uslov za ovo je da je mod_rewrite ukljucen.



offline
  • Pridružio: 30 Avg 2008
  • Poruke: 91

Jeste mod_rewrite je uključen i radi mi na svim stranicama osim kod paginacije. E sad problem je u tome sto se na jednoj stranici pojavi maksimum 10 proizvoda i onda se prebacuje na sledeću stranicu. Tako da ne znam koliko cu stranica imati. A linkovi mi sada izgledaju ovako.

<a href=\"$_SERVER[PHP_SELF]?pageNum_Recordset1=$successivo$_get_vars\">$next_Recordset1</a>

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3714
  • Gde živiš: 127.0.0.1

Probaj sa ovim:

<a href=\"$_SERVER[PHP_SELF]/$successivo$_get_vars\">$next_Recordset1</a>

offline
  • Pridružio: 30 Avg 2008
  • Poruke: 91

Sa ovime linkovi lepo izgledaju, hvala na pomoći.

Ko je trenutno na forumu
 

Ukupno su 808 korisnika na forumu :: 33 registrovanih, 5 sakrivenih i 770 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: -[CoA]-, Arhiv, bato, bigfoot, BORUTUS, cemix, djo97, DonRumataEstorski, DPera, Dukelander, Frunze, gonzagbs, Goran 0000, HrcAk47, Leonov, lovac12, LUDI, mercedesamg, Mihajlo, Miskohd, opt1, Paor, radionica1, ruger357, Shinobi, srdjann343, strn, styg, Tas011, uruk, Van, vranjanac29, wulfy