URL Aufbau Beispiele mit Query und Fragment
Eine URL setzt sich aus Schema, optional Benutzerinfo, Host, Port, Pfad, Query und Fragment zusammen. Die Beispiele zeigen URLs mit Port, Query und Fragment, kodierte Zeichen, protokollrelative Adressen, WebSocket-, mailto- und data-URLs sowie Varianten mit und ohne Schrägstrich am Ende. Hosts liegen auf der reservierten Domain example.com; ein Beispiel ist bewusst ungültig.
17 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf. Darunter: 14× Reservierter Bereich, 1× Absichtlich ungültig.
URL mit BenutzerinfoReservierter Bereich
https://benutzer:passwort@example.com/pfad
Die Schreibweise mit Zugangsdaten in der URL ist veraltet und wird von Browsern teils eingeschränkt.
URL https://example.com/Reservierter Bereich
https://example.com/
Einfachste Beispiel-URL.
URL mit allen BestandteilenReservierter Bereich
https://benutzer@example.com:8443/pfad/seite.html?suche=test&seite=2#abschnitt
Schema, Benutzer, Host, Port, Pfad, Query, Fragment.
URL mit mehrfachen Query-ParameternReservierter Bereich
https://example.com/suche?kategorie=a&kategorie=b&sortierung=preis
Wiederholter Parameter kategorie.
URL mit kodierten ZeichenReservierter Bereich
https://example.com/suche?q=gr%C3%B6%C3%9Fe%20schuhe&stadt=K%C3%B6ln
UTF-8-Prozentkodierung: „größe schuhe“, „Köln“.
URL mit Umlauten im PfadReservierter Bereich
https://example.com/übersicht/größe
Wird im Browser in Prozentkodierung umgesetzt.
Protokollrelative URLReservierter Bereich
//example.com/pfad
Übernimmt das Schema der aktuellen Seite.
Relative URLsReservierter Bereich
/pfad/datei.html ../datei.html ./datei.html …
Fünf Formen relativer Verweise.
WebSocket-URLsReservierter Bereich
ws://example.com/socket wss://example.com/socket
Unverschlüsselt und verschlüsselt.
FTP-URLReservierter Bereich
ftp://example.com/verzeichnis/datei.txt
FTP wird von heutigen Browsern nicht mehr unterstützt.
mailto-URL mit BetreffReservierter Bereich
mailto:kontakt@example.com?subject=Anfrage&body=Hallo
Betreff und Text per Query.
data-URL mit Text
data:text/plain;charset=utf-8,Hallo%20Welt
Inhalt direkt in der URL.
data-URL mit Base64
data:text/plain;base64,SGFsbG8gV2VsdA==
Base64 von „Hallo Welt“.
URL mit 2000 Zeichen QueryReservierter Bereich
https://example.com/?q=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa …
Genau 2000 Zeichen in der URL; Grenze mancher Server und Proxys.
URL mit und ohne abschließenden SchrägstrichReservierter Bereich
https://example.com/pfad https://example.com/pfad/
Zwei verschiedene Ressourcen; Weiterleitungs- und Canonical-Regeln testen.
URL mit GroßbuchstabenReservierter Bereich
HTTPS://EXAMPLE.COM/Pfad
Schema und Host sind nicht groß-/kleinschreibungsabhängig, der Pfad schon.
Ungültige URL: Leerzeichen und fehlendes SchemaAbsichtlich ungültig
example com/pfad
Weder Schema noch gültiger Host.