HTML 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) bestehen.
Die meisten Menschen geben beim Surfen den Namen ein, denn Namen sind leichter zu merken als Zahlen.
URL - Uniform Resource Locator
Webbrowser fordern Seiten von Webservern unter Verwendung einer URL an.
Ein Uniform Resource Locator (URL) wird verwendet, um ein Dokument (oder andere Daten) im Web zu adressieren.
Eine Webadresse wie https://www.w3schools.com/html/default.asp folgt diesen Syntaxregeln:
scheme://prefix.domain:port/path/filename
Erläuterung:
- Schema - definiert die Art des Internetdienstes (am häufigsten ist http oder https )
- Präfix - definiert ein Domänenpräfix (Standard für http ist www )
- domain - definiert den Internet - Domänennamen (z. B. w3schools.com)
- port - definiert die Portnummer beim Host (Standard für http ist 80 )
- path - definiert einen Pfad auf dem Server (falls weggelassen: das Root-Verzeichnis der Site)
- Dateiname - definiert den Namen eines Dokuments oder einer Ressource
Gängige URL-Schemata
In der folgenden Tabelle sind einige gängige Schemata aufgeführt:
Scheme | Short for | Used for |
---|---|---|
http | HyperText Transfer Protocol | Common web pages. Not encrypted |
https | Secure HyperText Transfer Protocol | Secure web pages. Encrypted |
ftp | File Transfer Protocol | Downloading or uploading files |
file | A file on your computer |
URL-Codierung
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.
Die URL-Codierung wandelt Nicht-ASCII-Zeichen in ein Format um, das über das Internet übertragen werden kann.
Bei der URL-Codierung werden Nicht-ASCII-Zeichen durch ein „%“ gefolgt von Hexadezimalziffern ersetzt.
URLs dürfen keine Leerzeichen enthalten. Die URL-Codierung ersetzt normalerweise ein Leerzeichen durch ein Pluszeichen (+) oder %20.
Versuch es selber
Wenn Sie auf „Senden“ klicken, wird der Browser die Eingabe URL-codieren, 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.
Beispiele für ASCII-Codierung
Ihr Browser codiert die Eingabe entsprechend dem auf Ihrer Seite verwendeten Zeichensatz.
Der Standardzeichensatz in HTML5 ist UTF-8.
Character | From Windows-1252 | From 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-Codierungen finden Sie in unserer Referenz zur URL-Codierung .