HTML Einheitliche Ressourcenlokatoren (Uniform Resource Locators)
Eine URL ist ein anderes Wort für eine Webadresse.
Eine URL kann aus Wörtern (z. B. w3schools.com) oder einer Internet Protocol (IP)-Adresse (z. B. 192.68.20.50).
Die meisten Menschen geben beim Surfen den Namen ein, da man sich Namen leichter merken kann als Zahlen.
URL - Uniform Resource Locator
Webbrowser fordern Seiten von Webservern über eine URL an.
Ein Uniform Resource Locator (URL) wird verwendet, um ein Dokument (oder andere Daten) im Web anzusprechen.
Eine Webadresse wie https://www.w3schools.com/html/default.asp folgt diesen Syntaxregeln:
scheme://prefix.domain:port/path/filename
Erläuterung:
- scheme - definiert den Typ des Internetdienstes (am häufigsten ist http oder https)
- prefix - definiert ein Domänen-Präfix (Standard für http ist) www)
- domain - definiert den Internet-Domänennamen (wie w3schools.com)
- port - definiert die Portnummerauf dem Host (Standard für http ist) 80)
- path - definiert einen Pfad auf dem Server (falls weggelassen: das Stammverzeichnis der Site)
- filename - definiert den Namen eines Dokuments oder einer Ressource
Gängige URL-Schemata
In der folgenden Tabelle sind einige gängige Schemata aufgeführt:
Planen | Kurz für | Benutzt für |
---|---|---|
http | HyperText Transfer Protocol | Gemeinsame Webseiten. Nicht verschlüsselt |
https | Secure HyperText Transfer Protocol | Sichere Webseiten. Verschlüsselt |
ftp | File Transfer Protocol | Herunterladen oder Hochladen von Dateien |
file | Eine Datei auf Ihrem Computer |
URL Kodierung
URLs können nur mit dem ASCII-Zeichensatz über das Internet gesendet werden. Wenn eine URL Zeichen außerhalb des ASCII-Satzes enthält, muss die URL konvertiert werden.
URL-Kodierung wandelt Nicht-ASCII-Zeichen in ein Format um, das über das Internet übertragen werden kann.
URL-Kodierung ersetzt Nicht-ASCII-Zeichen durch ein „%“, gefolgt von hexadezimalen Ziffern.
URLs dürfen keine Leerzeichen enthalten. Bei der URL-Codierung wird ein Leerzeichen normalerweise durch ein Pluszeichen (+) oder %20 ersetzt.
Versuch es selber
Wenn Sie auf „Senden“ klicken, verschlüsselt der Browser die Eingabe per URL, bevor sie an den Server gesendet wird.
Eine Seite auf dem Server zeigt die empfangene Eingabe an.
Versuchen Sie es mit einer anderen Eingabe und klicken Sie erneut auf „Senden“.
ASCII Codierungsbeispiele
Ihr Browser kodiert die Eingabe entsprechend dem auf Ihrer Seite verwendeten Zeichensatz.
Der Standardzeichensatz in HTML5 ist UTF-8.
Charakter | Von Windows-1252 | Von UTF-8 |
---|---|---|
€ | %80 | %E2%82%AC |
£ | %A3 | %C2%A3 |
© | %A9 | %C2%A9 |
® | %AE | %C2%AE |
À | %C0 | %C3%80 |
Á | %C1 | %C3%81 |
 | %C2 | %C3%82 |
à | %C3 | %C3%83 |
Ä | %C4 | %C3%84 |
Å | %C5 | %C3%85 |
Eine vollständige Referenz aller URL-Kodierungen finden Sie in unserer URL-Kodierungsreferenz.