URL
Kurz: “Uniform Resource Locator” — die vollständige Adresse einer Ressource im Web, z. B. https://emzett-digital.com/wiki/index.
Genauer: Eine URL setzt sich aus mehreren Teilen zusammen: Schema (https://), Host/Domain, optionalem Port, Pfad, optionaler Query-String (?key=wert) und optionalem Fragment (#abschnitt). Sie ist ein Spezialfall des allgemeineren URI-Konzepts, das auch nicht-lokalisierbare Bezeichner (URN) umfasst.
Im Detail
Aufgeschlüsselt anhand eines Beispiels:
https://shop.emzett-digital.com:443/produkte/schluesselanhaenger?farbe=blau#bewertungen
└─┬──┘ └────────────┬───────────┘└┬┘└──────┬───────────────┘└────┬─────┘└────┬─────┘
Schema Host (inkl. Subdomain) Port Pfad Query Fragment
- Schema: legt das Protokoll fest (HTTPS,
ftp://,mailto:usw.) — bestimmt, wie der Rest der URL zu interpretieren ist. - Host: die Domain bzw. Subdomain des Zielservers.
- Port: meist weggelassen, da
443(HTTPS) bzw.80(HTTP) als Standard automatisch angenommen werden. - Pfad: adressiert eine konkrete Ressource auf dem Server.
- Query-String: zusätzliche Schlüssel-Wert-Paare, oft für Filter, Suchbegriffe oder Tracking-Parameter.
- Fragment: wird vom Browser verarbeitet, aber nie an den Server gesendet — typischerweise ein Sprungziel innerhalb der Seite.
Sonderzeichen in URLs (Leerzeichen, Umlaute, & innerhalb eines Werts) müssen per Prozent-Kodierung (“URL-Encoding”) maskiert werden, z. B. wird ein Leerzeichen zu %20 — sonst könnten sie mit der eigentlichen URL-Struktur (den Trennzeichen ?, &, #) verwechselt werden.