Wir kennen das alle: Sie geben den Namen einer Website in die Adressleiste Ihres bevorzugten Browsers ein oder klicken auf das Ergebnis einer Google-Suche. Dann erscheint plötzlich eine Reihe von scheinbar zufälligen Wörtern und Symbolen am Ende der Website-URL. Natürlich haben Sie keine Ahnung, warum es dort ist, aber Sie freuen sich, sicher Amazon-Einträge, Google-Suchergebnisse oder eine beliebige Website Ihrer Wahl anzeigen zu können.
Für das ungeschulte Auge kann es wie Kauderwelsch aussehen, aber jedes Zeichen in einer URL erfüllt einen Zweck. Lassen Sie uns die Anatomie einer Website-URL vom Protokoll bis zur Abfragezeichenfolge aufschlüsseln.
Die 5 Schlüsselkomponenten einer URL
Eine URL kann in drei Hauptteile unterteilt werden: das Protokoll, den Domänennamen und den Pfad. Sie können dann eine Abfragezeichenfolge anhängen oder sich mit einem Anker-Tag austoben.
1. Protokoll
Die erste Komponente einer URL ist das Protokoll. Es ist die Methode, mit der auf eine Ressource im Internet zugegriffen wird. Das gebräuchlichste Protokoll für das Surfen im Internet ist HTTP (Hypertext Transfer Protocol). Es sendet eine Anfrage vom Browser des Benutzers an den Server, der die Website hostet, und der Server sendet dann die angeforderte Ressource als Antwort zurück.
HTTP hat eine sichere Version namens HTTPS (HTTP Secure), die Verschlüsselung verwendet, um eine zusätzliche Sicherheitsebene hinzuzufügen. HTTPS wird verwendet, wenn sensible Daten wie Passwörter oder Kreditkarteninformationen über das Internet übertragen werden. Ihre Website benötigt ein SSL-Zertifikat das HTTPS-Protokoll in seinen URLs zu verwenden.
2. Domänenname
Der Domainname ist die eindeutige Kennung einer Website im Internet. Es besteht aus zwei Teilen: die Top-Level-Domain (TLD) und die Second-Level-Domain. Die TLD gibt die Website-Kategorie an, z. B. .com für kommerzielle Websites, .edu für Bildungseinrichtungen und .org für gemeinnützige Organisationen. Die Second-Level-Domain ist der eindeutige Name, der vom Eigentümer der Website gewählt wird.
Beispielsweise ist im Domainnamen www.makeuseof.com „makeuseof“ die Second-Level-Domain und „.com“ die TLD. Domain-Namen werden bei Domain-Registraren registriert und können für einen festgelegten Zeitraum erworben werden, normalerweise ein Jahr, manchmal aber auch länger.
3. Weg
Der URL-Pfad gibt den Standort einer Ressource auf einer Website an. Es kommt normalerweise nach dem Domänennamen und beginnt mit einem Schrägstrich (/). Der Pfad wird verwendet, um Inhalte auf einer Website zu organisieren und Benutzern die Navigation zu erleichtern.
Beispielsweise ist in der URL www.example.com/blog/post1 „blog“ das Verzeichnis, das die Blogbeiträge enthält, und „post1“ ist der spezifische Blogbeitrag. Der Pfad kann auch für die Suchmaschinenoptimierung (SEO) verwendet werden, indem relevante Keywords aufgenommen werden.
4. Abfragezeichenfolge
Die Abfragezeichenfolge ist Teil der URL, die mit einem Fragezeichen (?) beginnt und Schlüssel/Wert-Paare enthält, die durch ein kaufmännisches Und (&) getrennt sind. Es wird verwendet, um Daten zwischen Webseiten auszutauschen und kann Informationen wie Suchbegriffe oder Benutzereinstellungen enthalten.
Beispielsweise in der URL www.example.com/search? q=Beispiel&Kategorie=Bücher enthält die Abfragezeichenfolge zwei Schlüsselwertpaare: „q=Beispiel“ gibt an, dass der Suchbegriff „Beispiel“ ist, und „Kategorie=Bücher“ gibt an, dass nach Büchern gesucht wird. Beim Durchsuchen von Websites, mit denen Sie Ihre Suchergebnisse filtern können, oder von Websites, die Tracking-Daten erfassen möchten, sehen Sie häufig Abfragezeichenfolgen, die einen Stapel von Suchparametern enthalten.
5. Anker-Tag
Ein Anchor-Tag ist eine Fragmentkennung, die nach der URL kommt und mit einem Hash-Symbol (#) beginnt. Es verlinkt auf einen bestimmten Teil einer Webseite und kann verwendet werden, um ein Inhaltsverzeichnis zu erstellen oder auf einen bestimmten Abschnitt eines langen Artikels zu verlinken.
In einem Leitfaden mit 5.000 Wörtern könnte der Autor beispielsweise ein Navigationsmenü einfügen, um den Inhalt aufzugliedern:
- Definitionen
- Geschichte
- Herausforderungen der Branche
- Häufig gestellte Fragen
Wenn Sie den Mauszeiger über einen dieser Links bewegen, enthält die URL möglicherweise ein Anker-Tag wie „#definitions“, das dem Browser signalisiert, nach unten zu dem Abschnitt mit dieser ID im HTML-Code zu scrollen.
Was ist URL-Codierung?
URLs bestehen aus Zeichen aus dem ASCII-Zeichensatz, einer Teilmenge des Unicode-Zeichensatzes. Unicode ist ein internationaler Kodierungsstandard für Zeichen in verschiedenen Sprachen und Alphabeten. Wenn ein Zeichen außerhalb des ASCII-Zeichensatzes in einer URL verwendet wird, muss es codiert werden, um sicherzustellen, dass der Browser es richtig versteht.
Bei der URL-Codierung werden Zeichen außerhalb des ASCII-Zeichensatzes in ihr ASCII-Äquivalent konvertiert. Beispielsweise würde das Unicode-Zeichen „é“ als „%e9“ codiert. Die URL-Codierung wird auch für Sonderzeichen wie Leerzeichen verwendet, die als „+“ oder „%20“ codiert werden.
Machen Sie sich keine Gedanken über das Auswendiglernen aller möglichen Kodierungskombinationen. Der W3Schools-URL-Codierungsreferenz Leitfaden ist eine praktische Ressource für dieses Thema.
Was sind URL-Weiterleitungen?
Wenn Sie eine URL in die Adressleiste Ihres Browsers eingeben, wird die Webseite manchmal auf eine andere Webseite umgeleitet. Dies liegt daran, dass es mehrere Möglichkeiten gibt, wie URLs strukturiert werden können, und einige davon möglicherweise nicht wie erwartet funktionieren. In diesem Fall antwortet der Server mit einem HTTP-Statuscode, der angibt, dass er auf eine andere URL umleiten soll (normalerweise 301 oder 302). Der neue Standort kann dann im Antwortheader angegeben werden.
Zu den Statuscodes und ihrer Bedeutung gehören:
- 200 - OK: Die Anfrage war erfolgreich.
- 301- Dauerhaft verschoben: Die angeforderte Ressource wurde dauerhaft an einen neuen Standort verschoben und sollte bei zukünftigen Anforderungen von dort abgerufen werden.
- 302 - Gefunden (vorübergehende Weiterleitung): Dies weist darauf hin, dass sich die Seite vorübergehend unter einer anderen URL befindet und nicht von Suchmaschinen zwischengespeichert oder als maßgebliche Informationsquelle zu ihrem Inhalt verwendet werden sollte. Es kann auch auf eine Serverwartung hinweisen, bei der Seiten umgeleitet werden, während Updates durchgeführt werden, oder wenn Zielseiten alternative URLs für Tracking-Zwecke wie A/B-Tests oder Split bereitstellen müssen Prüfungen.
Die obigen Statuscodes sind spezifisch für die Gültigkeit der URL selbst, und Sie werden wahrscheinlich nicht einmal wissen, dass sie existieren, wenn Sie sich beiläufig eine funktionierende Website ansehen.
Wenn jedoch Probleme mit der URL, der Website oder dem zugrunde liegenden Webhosting-Angebot auftreten, sehen Sie einen Code aus einer anderen Gruppe:
- 403 Verboten: Dies zeigt an, dass Sie nicht berechtigt sind, die Webseite anzuzeigen. Dies kann an falschen Berechtigungen oder fehlenden Authentifizierungsdaten liegen.
- 404 Nicht gefunden: Dies weist darauf hin, dass die angeforderte Ressource nicht auf dem Server vorhanden ist und aus allen Lesezeichen oder Suchmaschinen-Ergebnisseiten (SERPs) entfernt werden sollte.
- 500+ - Serverfehler: Diese weisen darauf hin, dass bei der Verarbeitung Ihrer Anfrage ein Fehler aufgetreten ist und normalerweise durch ein Problem mit der Serverkonfiguration verursacht wird, z. B. Codierungsfehler in Skripten, Datenbankprobleme usw.
Website-Fehler können ärgerlich sein, sind aber nicht das Ende der Welt. Versuchen Sie zunächst eine erzwungene Aktualisierung der Webseite. Überprüfen Sie als Nächstes Ihre Adressleiste auf von Menschen verursachte Fehler. Hast du einen Buchstaben hinzugefügt? Schreibt die Marke eines der Wörter unkonventionell? Ist Ihre Katze über die Tastatur gelaufen? Wenn keines der oben genannten Verfahren funktioniert und es sich um Ihre Website handelt, wenden Sie sich an Ihren Host. Wenn die Website jemand anderem gehört, müssen Sie leider warten.
Verstehen von URLs von Protokollen zu Pfaden
Eine URL besteht aus vielen Komponenten, die jeweils einem bestimmten Zweck dienen. Wenn Sie die Anatomie einer URL verstehen, können Sie einfacher durch Websites navigieren und die verfügbaren Funktionen optimal nutzen. Ob Sie Informationen suchen oder online einkaufen, das Verstehen von URLs kann Ihnen helfen, das Internet optimal zu nutzen.