Abgekürzt als URL, ist ein Uniform Resource Locator eine Möglichkeit, den Speicherort einer Datei im Internet zu identifizieren. Wir verwenden sie nicht nur zum Öffnen von Websites, sondern auch zum Herunterladen von Bildern, Videos, Softwareprogrammen und anderen Arten von Dateien, die auf einem Server gehostet werden.
Das Öffnen einer lokalen Datei auf Ihrem Computer ist so einfach wie ein Doppelklick darauf, aber um Dateien auf entfernten Computern wie Webservern zu öffnen, müssen wir URLs verwenden, damit unser Webbrowser weiß, wo er suchen muss. Beispielsweise erfolgt das Öffnen der HTML-Datei, die die unten erläuterte Webseite darstellt, durch Eingabe in die Navigationsleiste oben im Browser, den Sie verwenden.
Andere Namen
Uniform Resource Locators werden am häufigsten als URLs abgekürzt, aber sie werden auch als Website-Adressen bezeichnet, wenn sie sich auf URLs beziehen, die das HTTP- oder HTTPS-Protokoll verwenden.
URL wird normalerweise so ausgesprochen, dass jeder Buchstabe einzeln gesprochen wird (d. h. u - r - l, nicht Earl). Früher war es eine Abkürzung für Universal Resource Locator, bevor es 1994 in Uniform Resource Locator geändert wurde.
Beispiele für URLs
Sie sind wahrscheinlich daran gewöhnt, URLs einzugeben, wie diese hier für den Zugriff auf die Google-Website:
https://www.google.com
Die gesamte Adresse wird als URL bezeichnet. Ein weiteres Beispiel ist diese Website (erste) und die von Microsoft (zweite):
https://www.lifewire.comhttps://www.microsoft.com
Du kannst sogar sehr spezifisch werden und die direkte URL zu einem Bild öffnen. Die folgende URL führt beispielsweise zum Google-Logo auf der Wikipedia-Website:
https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png
Sie können sehen, dass es mit https: beginnt und eine normal aussehende URL wie die obigen Beispiele hat, aber dann viele andere Texte und Schrägstriche enthält, um auf Sie hinzuweisen in den genauen Ordner und die Datei, in der sich das Bild auf dem Server der Website befindet.
Dasselbe Konzept gilt, wenn Sie auf die Anmeldeseite eines Routers zugreifen; die IP-Adresse des Routers wird als URL verwendet, um die Konfigurationsseite zu öffnen.
Die meisten von uns sind mit diesen Arten von URLs vertraut, die wir in einem Webbrowser wie Firefox oder Chrome verwenden, aber das sind nicht die einzigen Fälle, in denen Sie eine URL benötigen.
In all diesen Beispielen verwenden Sie das HTTP-Protokoll, um die Website zu öffnen, was wahrscheinlich das einzige ist, auf das die meisten Menschen stoßen, aber es gibt auch andere Protokolle, die Sie verwenden könnten, wie FTP, TELNET, MAILTO, und RDP. Eine URL kann sogar auf lokale Dateien verweisen, die Sie auf einer Festplatte haben. Jedes Protokoll kann einen einzigartigen Satz von Syntaxregeln haben, um das Ziel zu erreichen.
Aufbau einer URL
Eine URL kann in verschiedene Abschnitte unterteilt werden, wobei jeder Teil beim Zugriff auf eine entfernte Datei einem bestimmten Zweck dient.
HTTP- und FTP-URLs sind gleich aufgebaut, als protocol://hostname/fileinfo. Der Zugriff auf eine FTP-Datei mit ihrer URL könnte beispielsweise so aussehen:
FTP://Servername/Ordner/andererOrdner/Programmdetails.docx
Abgesehen davon, dass FTP anstelle von HTTP steht, sieht es aus wie jede andere URL, die Ihnen im Internet begegnen könnte.
Lassen Sie uns die folgende URL als Beispiel für eine HTTP-Adresse verwenden und jeden Teil identifizieren:
https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html
- https ist das Protokoll (so wie FTP ein Protokoll ist), das den Typ des Servers definiert, mit dem Sie kommunizieren.
- security ist der Hostname, der für den Zugriff auf diese spezielle Website verwendet wird.
- googleblog ist der Domainname.
- com wird als Top-Level-Domain (TLD) bezeichnet, einige andere davon umfassen.net,.org,.co.uk usw.
- /2018/01/ stellt die Verzeichnisse dar, die zum Organisieren der Webseite oder Datei verwendet werden. Auf dem Webserver, der die Website-Dateien enthält, wären dies die eigentlichen Ordner, durch die Sie klicken würden, um die Datei zu finden, die diese URL angibt.
- todays-cpu-vulnerability-what-you-need.html ist die eigentliche Datei, auf die die URL zeigt. Wenn Sie versuchten, anstelle einer HTML-Datei ein Bild, eine Audiodatei oder einen anderen Dateityp zu laden, endete die URL mit dieser Dateierweiterung (z. B.-p.webp" />.
- security.googleblog.com als Gruppe wird als Fully Qualified Domain Name (FQDN) bezeichnet.
URL-Syntaxregeln
In einer URL sind nur Zahlen, Buchstaben und die folgenden Zeichen erlaubt: ()!$-'_+.
Andere Zeichen müssen verschlüsselt (in Programmiercode übersetzt) werden, um akzeptiert zu werden.
Einige URLs haben Parameter, die sie von zusätzlichen Variablen trennen. Wenn Sie beispielsweise eine Google-Suche nach lifewire durchführen:
https://www.google.com/search?q=lifewire
Das Fragezeichen, das Sie sehen, teilt einem bestimmten Skript mit, das auf dem Google-Server gehostet wird, dass Sie ihm einen bestimmten Befehl senden möchten, um benutzerdefinierte Ergebnisse zu erh alten.
Das spezifische Skript, das Google verwendet, um Suchen auszuführen, weiß, dass alles, was auf den Teil ?q=der URL folgt, als Suchbegriff identifiziert werden sollte, also was auch immer dort eingegeben wird Punkt in der URL wird verwendet, um in der Suchmaschine von Google zu suchen.
Sie können ein ähnliches Verh alten in der URL in dieser YouTube-Suche nach den besten Katzenvideos sehen:
https://www.youtube.com/results?search_query=best+cat+videos
Obwohl Leerzeichen in einer URL nicht erlaubt sind, verwenden einige Websites ein +-Zeichen, das Sie sowohl in den Google- als auch in den YouTube-Beispielen sehen können. Andere verwenden das codierte Äquivalent eines Leerzeichens, nämlich %20.
Einige URLs können je nach Kontext zwischen Parametern wechseln. Ein gutes Beispiel ist das Hinzufügen eines Zeitstempels zu einem YouTube-Video. Einige Links erfordern ein kaufmännisches Und und andere verwenden ein Fragezeichen.
URLs können auch Anker verwenden. Diese befinden sich ganz am Ende und beschreiben, wohin auf dieser Seite gesprungen werden soll, wenn der Link ausgewählt wird. Anker werden beim Hinzufügen von Links zu einer Webseite erstellt und verwenden das Nummernzeichen (). Hier ist ein Beispiel in einem Wikipedia-Eintrag, wo der Anker Sie zu einem anderen Teil der Seite führt:
https://en.wikipedia.org/wiki/LifewireGeschichte
URLs, die mehrere Variablen verwenden, verwenden ein oder mehrere kaufmännische Und-Zeichen nach dem Fragezeichen. Hier sehen Sie das Beispiel für eine Amazon.com-Suche nach Windows 10:
https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10
Der ersten Variablen, url, ist ein Fragezeichen vorangestellt, aber der nächsten Variablen, field-keywords, ist ein vorangestellt Et-Zeichen. Zusätzlichen Variablen würde auch ein kaufmännisches Und vorangestellt werden.
Bei Teilen einer URL wird zwischen Groß- und Kleinschreibung unterschieden, alles nach dem Domainnamen (die Verzeichnisse und der Dateiname). Sie können dies selbst sehen, wenn Sie das Wort „brauchen“in der Beispiel-URL von Google, die wir oben dekonstruiert haben, groß schreiben, sodass das Ende der URL todays-cpu-vulnerability-what-you-NEED.html lautetVersuchen Sie, diese Seite zu öffnen, und Sie können sehen, dass sie nicht geladen wird, weil diese spezifische Datei nicht auf dem Server existiert.
Weitere Informationen zu URLs
Wenn eine URL Sie auf eine Datei verweist, die Ihr Webbrowser anzeigen kann, z. B. ein JPG-Bild, müssen Sie sie nicht wirklich auf Ihren Computer herunterladen, um sie anzuzeigen. Bei Dateien, die normalerweise nicht im Browser angezeigt werden, wie PDF- und DOCX-Dateien und insbesondere EXE-Dateien (und viele andere Dateitypen), werden Sie jedoch aufgefordert, sie herunterzuladen.
URLs bieten uns eine einfache Möglichkeit, auf die IP-Adresse eines Servers zuzugreifen, ohne die tatsächliche Adresse kennen zu müssen. Sie sind wie leicht zu merkende Namen für unsere Lieblings-Websites. Für diese Übersetzung von einer URL in eine IP-Adresse werden DNS-Server verwendet.
Einige URLs sind wirklich lang und komplex und werden am besten verwendet, wenn Sie sie als Link anklicken oder sie in die Adressleiste des Browsers kopieren/einfügen. Ein Fehler in einer URL könnte einen HTTP-Statuscode-Fehler der Serie 400 erzeugen, wobei der häufigste Typ ein 404-Fehler ist.
Wenn Sie versuchen, auf eine Seite zuzugreifen, die auf dem Server nicht existiert, erh alten Sie einen 404-Fehler. Diese Art von Fehlern ist so häufig, dass Sie auf einigen Websites häufig benutzerdefinierte, oft humorvolle Versionen davon finden. Wenn Sie Probleme beim Zugriff auf eine Website oder Online-Datei haben, die Ihrer Meinung nach normal geladen werden sollte, versuchen Sie, die URL zu beheben.
Bei den meisten URLs muss der Portname nicht angegeben werden. Das Öffnen von google.com kann beispielsweise durch Angabe der Portnummer am Ende erfolgen, z. B. https://www.google.com:80, dies ist jedoch nicht erforderlich. Wenn die Website stattdessen auf Port 8080 betrieben würde, könnten Sie den Port ersetzen und auf diese Weise auf die Seite zugreifen.
FTP-Sites verwenden standardmäßig Port 21, andere können jedoch auf Port 22 oder etwas anderem eingerichtet werden. Wenn die FTP-Site Port 21 nicht verwendet, müssen Sie angeben, welchen sie verwendet, um korrekt auf den Server zuzugreifen. Dasselbe Konzept gilt für alle URLs, die einen anderen Port verwenden, als den, den das für den Zugriff verwendete Programm standardmäßig verwendet.
FAQ
Kann ich eine URL blockieren?
Ja. Wie Sie eine Website blockieren, hängt von Ihrem Gerät und Betriebssystem ab. Mit den meisten Webbrowsern können Sie bestimmte Websites blockieren, und Sie können eine URL in Ihrem gesamten Netzwerk über Ihre Routereinstellungen blockieren.
Was ist eine Vanity-URL?
Eine Vanity-URL ist eine kurze, einprägsame URL, die von einer längeren, komplexeren URL weiterleitet. Verwenden Sie zum Einrichten einer Vanity-URL einen URL-Shortener, der benutzerdefinierte Domains anbietet.
Was ist eine Rückruf-URL?
Eine Rückruf-URL ist eine Seite, auf die Benutzer umgeleitet werden, nachdem sie eine Aktion auf einer anderen Website oder in einem anderen Programm ausgeführt haben. Wenn Sie beispielsweise einen Kauf auf einer Website tätigen und zu einem externen Zahlungsabwickler weitergeleitet werden, werden Sie nach Abschluss der Zahlung zu einer Rückruf-URL (normalerweise eine Bestätigungsseite) auf der ursprünglichen Website weitergeleitet.
Was ist der Unterschied zwischen HTTP und
Der Hauptunterschied zwischen HTTP und HTTPS besteht darin, dass HTTPS sicherer ist. Daher sollte es immer auf Websites verwendet werden, auf denen sichere Daten übertragen werden müssen.