Wie man URLs nicht verwenden sollte
von Beni
Laut Wikipedia ist eine URL, im Allgemeinen auch Internet-Adresse genannt, folgendes:
Als Uniform Resource Locator (URL, engl. ?einheitlicher Quellenanzeiger?) bezeichnet man eine Unterart von Uniform Resource Identifiern (URIs). URLs identifizieren eine Resource über das verwendete Netzwerkprotokoll (beispielsweise http oder ftp) und den Ort (engl. location) der Ressource in Computernetzwerken.
Man kann damit also Ressourcen im Internet identifizieren. Konkret heisst das, dass ich eine URL im Browser eingeben kann, und auf eine bestimmte Internet-Seite komme. Im Idealfall kann ich mich dann auch darauf verlassen, dass sich hinter der URL immer die gleiche Ressource sprich Internet-Seite verbirgt.
Leider ist das in der Praxis oft etwas anders. Schlimm genug ist es ja schon, wenn sich die Adressen immer mal wieder ändern, aber das ist eigentlich noch das kleinere Übel verglichen mit solchen, die schon von vornherein nichts taugen.
Zwei kleine Beispiele dazu:
Wenn man bei Immobilien Scout 24 eine hübsche Wohnung gefunden hat und den Link mal eben verschicken möchte, dann hat man zusätzlich zu einer kryptischen URL (z.B. diese hier) mit mehr als 200 Zeichen noch das Erlebnis, dass man damit gar nicht mehr auf die entsprechende Immobilienseite kommt.
Oder auch wer seinem Freund/Freundin bei QVC das neueste tolle Produkt zeigen möchte, kommt nicht damit weiter die URL zu verschicken. Die ist zwar hier etwas hübscher, führt aber trotzdem nicht mehr auf die Produktseite:
http://www.qvc.de/deqic/qvcapp.aspx/app.detail/walk.yah.AAIN~CCGV
Jetzt kann man natürlich argumentieren, dass beide Seiten Funktionen anbieten, wie man doch noch die entsprechenden Infos verschicken kann (Scout-ID bzw. “Weiterempfehlen”-Funktion), das ändert aber nichts an der Tatsache, dass beide Seiten Standardfunktionalitäten des Browsers kaputt machen.
Eine URL sollte immer eindeutig eine bestimmte Ressource identifizieren und sich nach Möglichkeit auch nicht verändern (siehe “Cool URIs don’t change“). Vor allem aber sollte die gleiche URL von verschiedenen Rechnern aus auch das gleiche Ergebnis liefern.












