[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.07.07
Prihlásený: 10.08.16
Príspevky: 128
Témy: 40 | 40
NapísalOffline : 07.10.2012 21:43 | .htaccess a strankovanie

v .htaccess mam tento kod:
Kód:
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ /mapase/index.php?pages=$1&state=$2&pod=$3 [L]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-].+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ /mapase/index.php?pages=$1&state=$2&pod=$3&bod=$4 [L]


no a dal som tam strankovanie page=1, 2 a viac.

No zial to nestrankuje, neviem ci je to tym, ze to berie ako 4rku, alebo ako urobit aby to bralo, ze to je page a nie bod.. :)

Neviete ako na to?


Offline

Správca fóra
Správca fóra
.htaccess a strankovanie

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39 | 39
NapísalOffline : 07.10.2012 22:18 | .htaccess a strankovanie

Skús ešte raz napísať, o čo vlastne ide, pretože z toho tvojho popisu som pochopil len, že chceš stránkovanie a že to nefunguje - najlepšie na nejakom príklade.
Premenné $1,$2,... odkazujú na skupinu uzavretú do obyčajných (zátvoriek) v tvojom prípade je to regulárny výraz [A-Za-z0-9-]+ (veľké & malé písmená abecedy, číslice 0 - 9 a pomlčka), asi takto:
Citácia:
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-].+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ /mapase/index.php?pages=$1&state=$2&pod=$3&bod=$4 [L]

Môže byť chyba aj na strane skriptu. Stránkovanie inak, ako cez htaccess ti funguje správne? Napríklad cez klasický $_GET parameter.


_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.07.07
Prihlásený: 10.08.16
Príspevky: 128
Témy: 40 | 40
Napísal autor témyOffline : 07.10.2012 22:28 | .htaccess a strankovanie

prepac skusim este raz.
Htacess mam takto:
Kód:
RewriteRule ^([^/.]+)/?$ /mapase/index.php?pages=$1 [L]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ /mapase/index.php?pages=$1&state=$2 [L]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ /mapase/index.php?pages=$1&state=$2&pod=$3 [L]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-].+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ /mapase/index.php?pages=$1&state=$2&pod=$3&bod=$4 [L]


na a na stranke:
Kód:
/ma/eu/sk/P


mam strankovanie asi takto:
Kód:
/ma/eu/sk/P?page=2


no a nefunguje, rozmyslam, ci to nie je preto, lebo si .htaccess mysli, ze to page=2 je vlastne &bod=$4


Offline

Správca fóra
Správca fóra
.htaccess a strankovanie

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39 | 39
NapísalOffline : 07.10.2012 22:34 | .htaccess a strankovanie

No sláva, takže page posielaš ako $_GET parameter. Skús len tak nechať niekde v PHP na stránke vypísať toto:
Kód:
... php kód ...
echo $_GET['page']; // tu by sa malo vrátiť číslo z $_GET parametra page
... ďalší php kód ...

Ak to nič nevypíše keď pridáš ?page=123 do URL, sprav ako som ti písal minule do .htaccess {QUERY_STRING} ktorým sa prenášajú $_GET parametre.
Čiže takto:
Kód:
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-].+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ /mapase/index.php?pages=$1&state=$2&pod=$3&bod=$4&%{QUERY_STRING} [L]


_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.07.07
Prihlásený: 10.08.16
Príspevky: 128
Témy: 40 | 40
Napísal autor témyOffline : 08.10.2012 15:21 | .htaccess a strankovanie

ďakujem zas a zas :)


 [ Príspevkov: 5 ] 


.htaccess a strankovanie



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

PHP stránkovanie v dive - znemožní stránkovanie

v PHP, ASP

7

579

24.07.2011 12:44

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Ako vypnúť htaccess pomocou htaccess

v Ostatné

2

769

25.11.2011 17:44

1daemon1

V tomto fóre nie sú ďalšie neprečítané témy.

strankovanie

v JavaScript, VBScript, Ajax

3

662

09.01.2009 12:47

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

Strankovanie

v PHP, ASP

7

579

03.05.2008 11:24

qacer

V tomto fóre nie sú ďalšie neprečítané témy.

strankovanie

v PHP, ASP

6

382

30.09.2014 22:20

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

stránkovanie

v PHP, ASP

12

1048

01.10.2009 18:08

dessert

V tomto fóre nie sú ďalšie neprečítané témy.

Strankovanie

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

35

2325

13.01.2008 14:11

ROmario

V tomto fóre nie sú ďalšie neprečítané témy.

Stránkovanie, pomoc

v PHP, ASP

13

664

30.07.2014 16:42

2xxx

V tomto fóre nie sú ďalšie neprečítané témy.

Strankovanie galerie

v PHP, ASP

2

364

25.06.2012 14:57

Slavci

V tomto fóre nie sú ďalšie neprečítané témy.

strankovanie clankov

v Databázy

12

890

07.11.2007 20:22

tatysp

V tomto fóre nie sú ďalšie neprečítané témy.

Vyriesene - Strankovanie

v PHP, ASP

0

391

12.03.2010 10:35

speedy

V tomto fóre nie sú ďalšie neprečítané témy.

formular, strankovanie

v PHP, ASP

3

488

17.02.2009 16:11

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

strankovanie bez DB

v PHP, ASP

9

659

03.10.2007 20:38

juho

V tomto fóre nie sú ďalšie neprečítané témy.

strankovanie cez pole

v PHP, ASP

3

541

20.05.2008 8:56

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

PHP a stránkovanie

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

31

3233

03.07.2009 13:55

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

vysvetlit: strankovanie - vdaka

v PHP, ASP

22

1441

26.06.2008 23:31

Blackshadow



© 2005 - 2024 PCforum, edited by JanoF