Autor Zpráva
Pontiac
Profil
Zdravím, mám
htaccess => RewriteRule ^([a-zA-Z\\-]*)$ /clanek\.php?url_clanek=$1 [L,NC] (místo clanek.php se nahradí názvem článku v tomto případě se místo toho objeví tipy-triky)
mám na webu adresu http://web.cz/tipy-triky => ano objeví se normálně konkrétní článek načítaný z db
---------------------------------------------------------------------- ----------------------------------------------------------------------
ovšem já chci zavést listování v knize u komentářů na stránce tipy-triky, tudíž bych potřeboval adresu jako => http://web.cz/tipy-triky?strana=3 ale
webová stránka naběhne ale listování neboli stránkování komentářů z db nejede, stále tam jsou vypsaný první tři příspěvky a když dám "http://web.cz/tipy-triky?strana=6" tak pořád první tři stejný komentáře. Tak jsem zkoušel stránkování na např. index.php a ne na tipy-triky(protože tipy-triky načítám z db také přes GET). Na index.php to jelo bez problému a vypisovalo a stránkovalo komentáře tak jak má.
---------------------------------------------------------------------- ----------------------------------------------------------------------
Tuším že chyba bude nejspíš v tomto, kdybych
nepoužil htaccess tak by adresa byla => http://web.cz/clanek.php?clanek_url=tipy-triky?strana=3
s použitím htaccess adresa => http://web.cz/tipy-triky?strana=3

Ovšem ani jedna možnost nefunguje i když htaccess vyřadím, tudíž moje otázky:
Jednou získám přes GET článek a podruhé v článku přes GET stránkování komentářů. Jak je možné, že to nepobírá 2xGET? To, že 2x GET nejde použít soudím z toho, že mi to nejelo ani poté co jsem nepoužil htaccess a adresa byla (http://web.cz/clanek.php?clanek_url=tipy-triky?strana=3).

Jak to udělat abych mohl přes get získat článek z db + přes další get získat u toho článku stránkování komentářů?
BetaCam
Profil
Pontiac
RewriteRule ^([a-zA-Z\\-]*)$ /clanek\.php?url_clanek=$1 [L,QSA,NC]
Pontiac
Profil
Jede to, děkuji moc. Co to udávané QSA znamená?
BetaCam
Profil
Tohle by měla být jistota

RewriteRule ^(.[^/]*)/([0-9]*)/$ /clanek\.php?url_clanek=$1&strana=$2 [L,QSA,NC]
RewriteRule ^(.[^/]*)/$ /clanek\.php?url_clanek=$1 [L,QSA,NC]
BetaCam
Profil
Pontiac
Co to udávané QSA znamená?

Query string append

Prostě že se má přenášet i query string

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0