#1 6. April 2011 URL Struktur Moinsen Leute, ich bin gerade dabei eine Art kleines Framework zu schreiben, nur mit der URL struktur hapert es ein wenig. Nun wollte ich euch fragen wie ihr eure url so aufbaut. Ich benutze zurzeit eine url die wie folgt aussieht: http://www.xxxx.de/index.php?cls=Class&fct=Function&prm=Parameter_1,Prm_2 etc. und mode_rewrite umgeschrieben sieht es dann so aus: http://www.xxxx.de/Class/Function/Parameter_1,Prm_2.html folgende Strukturen sind dabei auch möglich: http://www.xxxx.de/Class/Function.html http://www.xxxx.de/Class Das Problem besteht jetzt eig. darin, dass die ersten zwei Segmente(Class/Function) keine Argumente entgalten können. genauer gesagt kann die url halt nicht so aufgebaut werden: http://www.xxxx.de/Produkt/Computer-Konsolen/Playstation_3.html oder so ähnlich, wenn ihr versteht was ich mein. nun würde mich interessieren wie ihr das Problem gelöst habt, sollte jemdan Fragen zu meiner Lösung haben..soll's dieser einfach posten... + Multi-Zitat Zitieren
#2 6. April 2011 AW: URL Struktur ich nutze überwiegend ruby-like uri's http://domain.tld/controller?foo=bar pseudo-statische uri's http://domain.tld/api/controller.json?foo=bar http://domain.tld/api/controller.xml?foo=bar und wenn es sein muss http://domain.tld/controller/1-ganz-wichtig-fuer-google-undso.html ansonsten würde ich nie groß/klein-schreibung zusammen verwenden. das sieht 1. unschön aus und 2. verleitet es zu schreibfehlern. und wenn du jetzt sagt, dass es deinem system egal ist obs groß/klein geschrieben ist, dann hast du bei google duplicate content und wirst runtergestuft // -------------- nein, denn darauf lief der thread wohl raus // -------------- mvc, h-mvc + Multi-Zitat Zitieren
#3 7. April 2011 AW: URL Struktur könntest du vll. den code für die Verarbeitung der URL bzw. der Segmente posten? ich kann mir schon vorstellen wie dieser aussehen sollte, würde mcih aber trotzdem interessieren wie du das ganze gelöst hast. Nach welcher Struktur baust du die Seiten denn auf, MVC..? vg Atkaz + Multi-Zitat Zitieren
#4 8. April 2011 AW: URL Struktur DA würde ich dir zu einem Framework allá Codeigniter raten, da die diese Segmente bereits optimal gelöst haben. Sofern du wirklich nach MVC Pattern programmieren willst, kannst du da einen Blick reinwerfen und dir viel Arbeit ersparen. Dort sind auch alle Funktionen, die für die diese Art von Seitenaufbau gebraucht werden, Kommentiert und einfach verständlich aufgeschrieben =) + Multi-Zitat Zitieren
#5 8. April 2011 AW: URL Struktur Das ist doch ganz banal. Du kannst gerne die mod_rewrite-Struktur verwenden. Du baust dir einfach nen' eigenen Router, der die REQUEST_URI zerlegt. Dabei gehst du immer nach folgendem Schema vor: mysite.com/produkte/konsolen Dein Router zerlegt also nach der URI alle weiteren Parameter grundsätzlich immer nach folgender Struktur: controller/action. In diesem Fall kommt dann folgendes raus: controller => produkte, action => konsolen Schwieriger wirds jetzt mit optionalen Parametern, da du Parameter immer key-value-paired sein sollten. Du müsstest also schreiben: mysite.com/produkte/konsolen/artikel/playstation3 Daraus käme: controller => produkte action => konsolen params => [ artikel => playstation3 ] Zum Beispiel. + Multi-Zitat Zitieren
#6 14. April 2011 AW: URL Struktur @Murdoc Könnetest du eventuelle das script zur Verarbeitung der Url posten? Ich habe mich intensiv mit Codeigniter beschäftigt, doch irgendwie finde ich das ganze zu unflexibel, so dass ich nach einer, relativ besseren Option zur bearbeitung der Url suche. Danke im Voraus. mfg atkaz + Multi-Zitat Zitieren
#7 15. April 2011 AW: URL Struktur Also mit Codeigniter und KOhana und eigentlich allen anderen grossen Frameworks kannst du echt alle URIs umsetzen die du gerne haettest. Das ist kein Argument. Entweder du kupferst ab, implementierst oder musst dir nunmal was eigenes ueberlegen + Multi-Zitat Zitieren