Zum Inhalt springen

HTML-URLs

Ein Uniform Resource Locator (URL), der häufig auch als Webadresse bezeichnet wird, ist eine Referenz auf eine Webressource, die deren Standort im Computernetzwerk und einen Mechanismus zu dessen Abruf angibt. Eine URL ist eine spezielle Art eines Uniform Resource Identifier (URI), obwohl diese beiden Begriffe manchmal austauschbar verwendet werden. In den meisten Webbrowsern wird die URL einer Webseite oberhalb der Seite in einer Adressleiste angezeigt.

Eine URL kann aus Wörtern oder einer Internet Protocol (IP)-Adresse bestehen. In der Regel geben Benutzer Namen ein, da diese sich leichter merken lassen als Zahlen.

Die Syntax einer vollständigen Webadresse lautet wie folgt:

Die Syntax der HTML-URL

text
scheme://domain:port/path/filename?query#fragment

Erklärung:

schemeGibt die Art des Internetdienstes an. http/https ist am gebräuchlichsten.
domainGibt den Namen der Internet-Domain an.
portGibt die Portnummer am Host an. 80 ist der Standard für http.
pathGibt einen Pfad auf dem Server an. Wenn er weggelassen wird, befindet sich die Ressource im Stammverzeichnis.
filenameGibt den Namen einer Ressource oder eines Dokuments an.
queryGibt Abfrageparameter für die Ressource an.
fragmentGibt einen Fragmentbezeichner (Anker) innerhalb der Ressource an.

In HTML kann eine URL eine partielle Form haben, die häufig als relative URL bezeichnet wird. Um eine vollständige URL zu erstellen, füllt ein Browser fehlende Teile der URL aus den entsprechenden Teilen der URL der aktuellen Seite auf.

Die folgende Tabelle listet einige gängige Schemata auf:

SchemaVerwendungszweck
http (HyperText Transfer Protocol)Gängige Webseiten (nicht verschlüsselt).
https (Secure HyperText Transfer Protocol)Sichere Webseiten (verschlüsselt).
ftp (File Transfer Protocol)Herunterladen oder Hochladen von Dateien.
fileEine Datei auf Ihrem Computer.

URL-Codierung

URLs können über das Internet nur mit dem ASCII-Zeichensatz übertragen werden. Wenn eine URL Zeichen außerhalb des ASCII-Satzes enthält, muss die URL konvertiert werden.

Nicht-ASCII-Zeichen werden durch ein "%" ersetzt, dem hexadezimale Ziffern folgen.

URLs können keine Leerzeichen enthalten. Bei der URL-Codierung wird ein Leerzeichen häufig durch %20 oder ein Pluszeichen (+) ersetzt.

Praxis

Welche Komponenten hat eine URL?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.