Lapozhatóság szép URL-ekkel
Sziasztok!
Rengeteget gondolkoztam, hogy hogyan lehetne ilyen szép url-ekkel megoldani a lapozhatóságot.
Kiindulásként a valami.hu/lista/1 stb... lett (a szám az oldalt jelöli). Ez így szép is lett, de aztán jött a szűrés, keresés igénye, de erre nem tudok kitalálni semmit, hogy értelmes is legyen az url.
Jelenleg ha nem kell szűrni, keresnie semmit, akkor az url, a fentebb írt példára hasonlít.
Ha kell, akkor megint más, pl valami.hu/lista/nevek/pistike/2
Szeretnék egy egységes rendszert kialakítani, de nincs ötletem, hogy hogyan lenne ez szép és használható. Sok gondot okoz, hogy beazonosítsam mikor melyik "paraméter" mire használatos, így bonyolulttá válik a kódom.
Az meg elég gagyinak néz ki, hogy valami.hu/lista/minden/minden/1
Hogy lehetne akkor az ilyen lapozós szűrős url-ekre valami szép megoldást találni, ha van tanácsotok, akkor szívesen fogadom. Ja és mit a form action-jébe én simán azt írom, hogy /lista, ez jó így?
■ Rengeteget gondolkoztam, hogy hogyan lehetne ilyen szép url-ekkel megoldani a lapozhatóságot.
Kiindulásként a valami.hu/lista/1 stb... lett (a szám az oldalt jelöli). Ez így szép is lett, de aztán jött a szűrés, keresés igénye, de erre nem tudok kitalálni semmit, hogy értelmes is legyen az url.
Jelenleg ha nem kell szűrni, keresnie semmit, akkor az url, a fentebb írt példára hasonlít.
Ha kell, akkor megint más, pl valami.hu/lista/nevek/pistike/2
Szeretnék egy egységes rendszert kialakítani, de nincs ötletem, hogy hogyan lenne ez szép és használható. Sok gondot okoz, hogy beazonosítsam mikor melyik "paraméter" mire használatos, így bonyolulttá válik a kódom.
Az meg elég gagyinak néz ki, hogy valami.hu/lista/minden/minden/1
Hogy lehetne akkor az ilyen lapozós szűrős url-ekre valami szép megoldást találni, ha van tanácsotok, akkor szívesen fogadom. Ja és mit a form action-jébe én simán azt írom, hogy /lista, ez jó így?
GET argumentumok
/nevek/
– név entitások listája/nevek/?p=2
- név entitások listája, lapozott, másik oldal/nevek/?filter=Pis
- név entitások listája, szűrt, a szűrő a „Pis”/nevek/pistike/
- konkrét „pistike” entitásÍgy azért nem szándékoztam
Úgy látom/érzem, más megoldás úgysem lesz, ami ettől szebb, bár sose tudni.
Szerintem lehetne még a valami.hu/keresoszo=pisti/p=2 is, bár ez meg olyan, hogy nehezen átlátható.
A Tiéd a nyerő eddig, úgy gondolom nem egyszerű az ilyet megcsinálni ilyen urlekkel, csak így, keverve. Kereső szempontjából is lehet jobb, hogy tudja ez egy ilyen kereső és nem öli agyon a szervert a feltérképezéssel.
= karakter
Tudom használni, egy oldalon
Köszi a segítséget.
Nem kevert
Az általam vázolt megoldás nem úttörő, számos keretrendszer ezt a mintát használja (pl. Django). Rövid, egyszerű, érthető. A keresők számára is ideális, pont az általad említett ok miatt, ugyanis algoritmikusan könnyen értelmezhető.
nevesített paraméterek
Mindegyik tetszik
GET paraméter
Köszönöm szépen