Skip to content

Url

Definition

URL steht für "unified ressource locator" (Einheitliche Positionsangabe für Quellen). Mit einer URL wird ein Dokument innerhalb eines Systems eindeutig referenziert und damit auffindbar bzw. aufrufbar gemacht.

Anwendungsfall

Die wichtigste Anwendung für URLs ist die adressierung von Webseiten im Internet. Die URL ist die sogenannte "Adresse" einer Webseite. Mit ihr kann man die entsprechende Seite direkt aufrufen.

Die URL wird in die Adresszeile des Browsers eingegeben und ruft dann sofort die entsprechende Seite auf. Ein verbreitetes Missverständnis über die Adresszeile resultiert aus der Tatsache, dass moderne Browser Text, der in die Adresszeile eingegeben wird und der nicht das Format einer URL hat, direkt an eine Suchmaschine (z.B. Google oder Bing) übergeben wird und dann zu entsprechenden Suchergebnissen führt.

Gibt der User eine fehlerhafte oder unvollständige URL ein – sehr oft wird das Protokoll (https://) weggelassen – dann interpretiert der Browser dies als Suchanfrage und gibt die (unvollständige) URL als Suchanfrage an die Suchmaschine weiter. Die Ergebnisse müssen aber nicht zwangsläufig auf diejenige Seite verweisen, die der URL entspricht. So führt die Unkenntnis des Unterschieds zwischen Suchanfrage und URL-Eingabe oft zu Missverständnissen und Frust, weil die erwartete Seite nicht gefunden wird.

URLs dienen also dazu, exakte Adressen von Dokumenten im Internet (bzw. im World Wide Web) anzugeben, weiterzugeben und zu nutzen.

Aufbau

Eine URL (im Web/Internet) besteht aus mehreren Teilen:

  • Das Protokoll: Es gibt an, in welcher Form und in welchem Format die Daten der Ressource übertragen werden. Die häufigsten Protokolle sind
    • http (Hypertext transfer protocol): Das universale "Web-Protokoll" zur Übertragung von Webseiten
    • https (Hypertext transfer protocol): Dasselbe wie http, aber durch Verschlüsselung und Zertifikatsnachweis gesichert.
  • Die Domain bzw. Subdomain: die Domain beseht aus mehreren durch Punkte getrennte Ebenen, die als eindeutige Namen den "Host" (Server) repräsentieren, auf dem sich die gesuchte Webseite findet. Die Domain steht stellvertretend für eine sog. IP-Adresse, die die eigentliche Adresse des Hosts ist. Domains müssen von rechts nach links gelesen werden, so bezeichnet die Domain "www.alwea.de" (logisch, nicht technisch) einen Server in Deutschland (de) der Organisation Alwea (alwea), der für Websites zuständig ist (www).
  • Der Pfad: Auf dem per Domain gefundenen Server gibt es analog zum Dateisystem auf unseren Computern Verzeichnisse und Dateien. Diese werden nach der Domain getrennt durch Slashes (/) angeführt und enden mit dem Dateinamen. Bsp.: /apartments/app1/index.php
  • Anker (optional): Der Anker ist eine Zeichenfolge nach einem Hash-Zeichen (#) und markiert einen Abschnitt innerhalb des aufgerufenen Dokuments. Wird diese Angabe gemacht und existiert auf der Zielseite ein entsprechender Abschnitt, der mit dieser Zeichenfolge markiert ist, dann zeigt der Browser das entsprechende Dokument an dieser Stelle an.
  • URL-Parameter (optional): Getrennt durch ein Fragezeichen (?) können weitere Daten an den Server übermittelt werden. Dies dient als Input für dynamische Seiten, d.h. solche, die während des Aufrufes durch Programme (Skripte) erzeugt und dann ausgeliefert werden. Die URL-Parameter bestehen immer aus Schlüssel/Wert-Paaren, die durch das Zeichen & voneinander getrennt sind, während Schlüssel und Wert jeweils durch ein Gleichheitszeichen (=) getrennt sind.

Beispiele für URLs:

  • http://www.alwea.de/appartments/app1/index.php#ausstattung
  • https://go.alwea.de/tools/login.php?username=cgrauer&password=hollebolle