Übung RewriteRule

GET-Parameter hübscher schreiben

In dieser Übung schreiben wir die "klassische" Schreibweise von URLs mit GET-Parameter um. Du wirst dich jetzt vielleicht fragen, was das soll. Nun, in den meisten Frameworks wird mit segmentierten URLs gearbeitet und du bist froh, an diesem Approach schon mal geschnuppert zu haben.

Ziel der Übung

Die "Klassische" Schreibweise: myPage.php?lang=de
wird zu
der Schreibweise mit Segment: myPage/de
Der Slash bedeutet jetzt nicht mehr, dass es ein Verzeichnis namens "de" gäbe!

Übungsdokumente anlegen

Übung erweitern

Versuche, die RewriteRule zu erweitern: es soll möglich sein, einen zweiten GET-Parameter in Form eines nächsten Segments rechts im URL zu verwerten, Beispiel:
myPage/de/23


Spitze_Eisberg

Das war nur die Spitze des Eisbergs!

In MVC-Frameworks werden Pfade komplett mit Segmenten aufgebaut. Ein Schema für die Segmente könnte zum Beispiel so ausschauen:

myDomain.ch/class/method/Parameter1/Parameter2

Solche Pfade sind nicht nur suchmaschinenfreundlicher, sondern auch für den Menschen besser lesbar.