Hello,
Eine Route zum Inhalt muss es immer geben! Es ist nur die Frage ob man die Routen statisch oder dynamisch verwaltet. Naheliegend ist es, eine URL wie
/index.html
als den statischen Teil zu betrachten. So ergibt sich ein optionaler dynamischer Anteil infolge Anhängen von Parametern like/index.html?x=y
Es geht auch ohne URL-Parameter, indem man einfach einen Teil des URL-Pfades als Path-Info nutzt.
<Domain>/galerie/zimmer/33
und im Dispatcher z. B. alle Requests, die mit /galerie/ anfangen, an sein Modul (Skript) galerie.php weiterreicht. Das Skript wertet dann "zimmer/33" als Path-Info aus und sucht den passenden Datenbankeintrag bzw. das Dokument.
Man kann selbstverständlich auch den ganzen Pfad als Path-Info benutzen und alle Requests an dasselbe Skript weiterreichen. Hängt ja nur vom Datenmodell dahinter ab.
So ähnlich meintest Du das vermutlich?
Ich finde die Methode mit sprechenden Pfaden immer eleganter, als die mit kryptischen Requestparametern. Und wenn die Pfade dann auch noch zum <title>-Element und zu den <h1> und dem Content des Dokumentes passen, wird der SEO meistens auch belohnt.
Glück Auf
Tom vom Berg
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.