![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Erfahrener Benutzer
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 502
|
Für die tabellarische Ansicht einer Kategorie habe ich das URL-format
Code:
/category/:name Grundsätzlich stellt sich natürlich für jede Komponente die Frage, ob sie per URL-Rewriting in den Pfad aufgenommen werden sollte, oder besser als Parameter hintendrankommt. Aufteilung auf mehrere Seiten Zunächst soll die Ansicht bei vielen Elementen auf mehrere Seiten aufgeteilt werden. Programmiertechnisch ist das kein Problem, aber wie packe ich das am besten in den URL? Die einfachste Möglichkeit um die Informationen in den Pfad einzubringen wäre Code:
/category/{name}/{page}
/category/news/2
Eine recht einfache Lösung wäre es, einfach die SQL-daten offset und limit anzugeben. Code:
/category/{name}/{offset}-{limit}
/category/news/30-45
Code:
/category/{name}/{eps},{page}
/category/news/15,2
Code:
/category/{name}?eps={eps}&page={page}
/category/news?eps=15&page=2
Ein weiteres klassisches Beispiel ist das Ordnen nach Spalten (ASC oder DESC), wobei auch mehrere hintereinander liegen können (also erst nach Tag sortieren und alle Elemente eines Tages nach Alphabet). Code:
/category/{name}/order/{column},{dir}
/category/news/order/day,desc/order/name,asc
#oder
/category/{name}/order:{column},{dir};{column},{dir}
/category/news/order:Day,desc;name,asc
Code:
/category/{name}?order={column},{dir};{column},{dir}
/category/news?order=day,desc;name,asc
Als Beispiel sollen ein oder mehrere Filter anwendbar sein, die die Ansicht auf eine Auswahl beschränken, dass also Beispielsweise nur Einträge, die auf ein bestimmtes Regex passen angezeigt werden, oder ähnliches Code:
/category/{name}/filter/{filter}:{param1},{param2}
/category/news/filter/regex:*ung,i/
Code:
/category/{name}?filter={filter}&{filter}={param1},{param2}
/category/news/2
__________________
Weißt Bescheid - Scheiß wie weit |
|
|
|
|
|
Nach oben #2 | ||
|
Erfahrener Benutzer
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
|
Hi,
erstmal ein Link: Welches URL-Format ist am benutzer-, welches am Suchmaschinenfreundlichsten? Keine Ahnung, ob der für dich hilfreich ist. *g* Zitat:
Code:
/category/{name}/{eps},{page}
/category/news/15,2
Zitat:
Man könnte z.B. intern einen String auswerten, z.B. Code:
/off20o4/ Sortierung: 4 (ist halt intern vermerkt, was das bedeutet) Durch geschickte Benennung kann man den URL sehr kurz halten und hat alle Informationen direkt zur Hand. Man muss immer daran denken, dass man gar nicht will, dass User per Hand am URL rumfummeln! Seh ich jedenfalls so. |
||
|
|
|
|
|
Nach oben #3 | |||
|
Erfahrener Benutzer
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 502
|
Erstma danke, dass endlich ma jemand was antwortet*gg*
Zitat:
Zitat:
Gute idee... Das hatte ich auch noch nicht bedacht.
__________________
Weißt Bescheid - Scheiß wie weit |
|||
|
|
|
|
|
Nach oben #4 | |
|
Erfahrener Benutzer
Registriert seit: 18.03.2005
Beiträge: 588
|
Zitat:
Suchmaschinen mögen keine URLs die über die ganze Bildschirmbreite gehen. Sie mögen auch keine entlose Orgie von Unterzeichnissen, zumal das auch für das PR Mist ist. Der "i-Punkt" sind kurze URLs wo relevante Keywörter schon in der URL eingebaut sind. Kurze Wörter wie z.B. der, die, das, in, etc.... sind nicht Relavant und sollten aus der URL verschwinden. PS: Scheint ja derzeit das Top-Thema hier im Forum zu sein Geändert von CIX88 (24.09.2007 um 18:34 Uhr). |
|
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [JSP] Aktuelle Seite (URL) auslesen | WarrenFaith | Allgemeine Java-Programmierung | 0 | 11.03.2007 15:41 |
| Neues Design auf aprescher.de | suppenmann | Projekte unserer Mitglieder | 12 | 02.03.2007 14:33 |
| [JAVA] Wie man aus Java mit einem PHP-Script kommuniziert | sparrow | Tutorials | 0 | 25.03.2006 22:24 |
| htaccess - mod_rewrite - requested URL was not found | Ben | Tools, Server, Betriebssysteme | 5 | 15.03.2006 18:30 |
| [PHP] Wie übergebe ich Daten per URL? | Ben | Tutorials | 0 | 05.12.2004 14:36 |