www.wikidata.de-de.nina.az
URL ist eine Weiterleitung auf diesen Artikel Zu weiteren Bedeutungen siehe Url Ein Uniform Resource Locator Abk URL englisch fur einheitlicher Ressourcenzeiger identifiziert und lokalisiert eine Ressource beispielsweise eine Webseite uber die zu verwendende Zugriffsmethode zum Beispiel das verwendete Netzwerkprotokoll wie HTTP oder FTP und den Ort engl location der Ressource in Computernetzwerken Der ursprungliche Standard wurde im Dezember 1994 als RFC 1738 publiziert er ist inzwischen durch die Veroffentlichung mehrerer anderer RFCs obsolet Die aktuellen RFCs sind Stand 2023 RFC 3986 Uniform Resource Identifier URI Generic Syntax englisch RFC 6874 Representing IPv6 Zone Identifiers in Address Literals and Uniform Resource Identifiers englisch RFC 8820 URI Design and Ownership englisch RFC 4248 The telnet URI Scheme englisch RFC 4266 The gopher URI Scheme englisch RFC 6068 The mailto URI Scheme englisch RFC 6196 Moving mailserver URI Scheme to Historic englisch RFC 6270 The tn3270 URI Scheme englisch RFC 8089 The file URI Scheme englisch URLs sind eine Unterart der generellen Identifikationsbezeichnung mittels Uniform Resource Identifiern URIs Da URLs die erste und haufigste Art von URIs darstellen werden die Begriffe haufig synonym verwendet Im allgemeinen Sprachgebrauch werden URLs auch als Internetadresse oder Webadresse bezeichnet 1 wobei damit der umgangssprachlich haufigen Gleichsetzung von Internet und WWW 2 folgend meist speziell URLs von Webseiten gemeint sind Inhaltsverzeichnis 1 Aufbau 1 1 Schema scheme 1 2 Schema spezifischer Teil scheme specific part 1 2 1 Benutzer und Kennwort user password 1 2 2 Host 1 2 3 Port 1 2 4 Pfad Path 1 2 5 Abfrage Query 1 2 6 Fragment 1 3 Beispiele 1 4 Konkrete Beispiele 2 Relative URLs 3 Liste erlaubter Zeichen 4 Sprachgebrauch 5 URLs in Texten 6 URLs und Suchmaschinen 7 Geschichte 7 1 Name und Standardisierung 7 2 Bestandteile 8 Siehe auch 9 Literatur 10 Weblinks 11 EinzelnachweiseAufbau BearbeitenDer grundsatzliche URL Aufbau besteht aus einer die Zugriffsmethode festlegenden Schema Bezeichnung englisch scheme und einem Schema spezifischen Teil scheme specific part die durch einen Doppelpunkt getrennt sind lt scheme gt lt scheme specific part gt Schema scheme Bearbeiten Legt fest mit welcher technischen Methode die Ressource angesprochen werden soll 3 Ist meistens aber nicht zwingend gleichlautend mit dem verwendeten Netzwerkprotokoll uber das die Ressource lokalisiert werden kann Beispiele sind mit gleich lautendem Protokoll a href Hypertext Transfer Protocol html title Hypertext Transfer Protocol http a a href Hypertext Transfer Protocol Secure html title Hypertext Transfer Protocol Secure https a oder a href File Transfer Protocol html title File Transfer Protocol ftp a mit anderem Protokoll a href Mailto html title Mailto mailto a 4 zum Schreiben einer E Mail oder file 5 zum Zugriff auf lokale Dateien Schema spezifischer Teil scheme specific part Bearbeiten Je nach Schema sind unterschiedliche spezifische Angaben erforderlich und moglich In den meisten Fallen beginnt er mit der Zeichenkette jedoch ist bei manchen Varianten auch lediglich der Doppelpunkt definiert Die folgenden Beispiele beziehen sich auf das Hypertext Transfer Protocol HTTP Benutzer und Kennwort user password Bearbeiten Falls benotigt konnen Login Informationen aus Benutzername user und Kennwort password mit ubermittelt werden 6 Diese werden voneinander durch Doppelpunkt getrennt dem Host mit einem trennenden At Zeichen vorangestellt Auch wenn fur dieses Beispiel das Protokoll HTTP gewahlt wurde ist die Angabe von Benutzername und Kennwort als Teil des URLs nicht Teil der HTTP Spezifikation 7 Aktuelle Browser akzeptieren diese URL Syntax zwar fragen aber beim Benutzer nach ob er sich wirklich mit den angegebenen Daten anmelden mochte Der Internet Explorer 6 ab Windows XP SP2 und neuere Versionen fallen hier aus dem Rahmen indem sie diese URL Syntax rundweg als fehlerhaft ablehnen Mit einem Registry Eintrag kann man sie zum gleichen Verhalten zwingen wie es die Vorganger bis Version 5 5 zeigen Diese ubernehmen die Anmeldedaten ungefragt und ubergeben sie direkt an den Server Bei einigen anderen Protokollen etwa FTP ist die Angabe der Benutzerdaten in der gezeigten Form dagegen vollig korrekt und durch die Standards abgedeckt Host Bearbeiten Die Host Komponente wird in Form einer IPv4 Adresse in dezimaler Schreibweise durch Punkte getrennt in Form einer IPv6 Adresse in hexadezimaler Schreibweise durch Doppelpunkte getrennt und in eckige Klammern gesetzt oder in Form eines FQDN notiert 8 Port Bearbeiten Die Angabe des Ports erlaubt die Ansteuerung eines TCP Ports Wird kein Port angegeben so wird der Standard Port des jeweiligen Protokolls verwendet zum Beispiel bei HTTP 80 bei HTTPS 443 und bei FTP 21 9 Pfad Path Bearbeiten Der Pfad beschreibt eine bestimmte Ressource diese kann sich beispielsweise mit der Verzeichnisstruktur des Zielsystems decken also etwa eine Datei oder ein Verzeichnis auf dem Server 10 Der Pfad kann auch leer sein Ein leerer Pfad kann optional durch einen Slash ersetzt werden und ist zu diesem gleichbedeutend Die Interpretation Datei oder Verzeichnis Textdatei liefern oder Skript ausfuhren bleibt dem Server uberlassen Ein typisches Beispiel fur die Interpretationsfreiheit ist das Verhalten bei der Anforderung des Pfades durch einen Client Je nach Einstellung liefert der Server etwa den Inhalt einer namentlich ausgezeichneten Datei wie index html README HEADER ohne dass dies fur den anfragenden Client ersichtlich ist Genauso kann der Server allerdings je nach Protokoll auch explizit zu dieser Ressource weiterleiten oder eine Verzeichnisauflistung ausgeben Abfrage Query Bearbeiten Hauptartikel Query String Im Fall des HTTP kann nach dem eigentlichen Ressourcenzeiger getrennt durch ein Fragezeichen ein Query String folgen 11 Damit konnen zusatzliche Informationen ubertragen werden die server oder clientseitig weiterverarbeitet werden konnen Fragment Bearbeiten Hauptartikel Fragmentbezeichner Nach einem Doppelkreuz kann ein Teil der Ressource referenziert werden typischerweise ein Anker in einer HTML Seite zu dem nach dem Aufrufen der Seite automatisch hinuntergescrollt wird 12 Der URL http example com dokument html absatz3 wurde in dem hier fiktiven Dokument den Browser dazu veranlassen zum Anfang des dritten Absatzes zu scrollen Beispiele Bearbeiten Fur http s Schema spezifischer Teil https maxmuster geheim www example com 8080 index html p1 A amp p2 B ressource Schema Benutzer Kennwort Host Port Pfad Query Fragment hier gleich NetzwerkprotokollFur mailto mailto max example org Schema E Mail Adresse gemass RFC 5322 hier kein NetzwerkprotokollFur news in diesem Beispiel ist weder ein Netzwerkprotokoll noch eine Host Adresse enthalten news alt hypertext Schema Name der Newsgroup Fur file file verzeichnis unterverzeichnis datei Schema Pfad zu einer lokalen Datei im Dateisystem des Rechners der den URL interpretiert Streng genommen hat das file Schema die Form file lt host gt lt path gt wobei aber der Host Teil praktisch nicht verwendet wird da das file Schema mangels einer Moglichkeit ein Netzwerkprotokoll fur den Zugriff auf die Datei anzugeben kaum sinnvoll uber ein Netzwerk benutzt werden kann 13 File URLs werden beispielsweise in der Programmiersprache Java verwendet um auf diese Weise auf lokale Dateien zuzugreifen 14 Je nach Browser ist oftmals das Offnen von file Links nur nach spezieller clientseitiger Konfiguration oder unter Zuhilfenahme von AddOns etc moglich 15 16 Konkrete Beispiele Bearbeiten ftp max muster ftp example com FTP mit Benutzer und Kennwort http de wikipedia org Website ohne Pfad Aufruf der Startseite http de wikipedia org wiki Uniform Resource Locator Website mit Pfad https de wikipedia org wie Aufruf der Website ohne Pfadangabe allerdings mit dem verschlusselten Hypertext Transfer Protocol Secure mailto hans example org zum Schreiben einer E Mail an die angegebene Mailadresse offnet den Standard Mailclient mit einer neuen leeren Nachricht in der die TO Adresse vorausgefullt ist news alt hypertext Anzeige einer Usenet Newsgruppe generisch ohne Angabe des Netzwerkprotokolls NNTP nntp alt hypertext Anzeige einer Usenet Newsgruppe mit Angabe des Netzwerkprotokolls NNTP telnet example org Start einer Telnet Session file foo bar txt Zugriff auf eine lokale DateiRelative URLs BearbeitenNeben den bisher dargestellten absoluten oder vollstandigen URLs gibt es auch relative URLs 17 Sie sind nur innerhalb eines Kontextes gultig von dem sie Eigenschaften erben Ihnen fehlt die Ortsangabe im World Wide Web oder einem echten Intranet Sie sind vor allem in der Gruppe http https und ftp moglich aber auch bei mailto Das entsprache einer Telefonnummer ohne Vorwahl des Landes des Ortsnetzes Relative URLs fur http https ftp Beginn Bedeutung Anmerkung Beispiel Selbes Protokoll sinnvoll um http oder https der momentanen Umgebung zu verwenden example com pfad zu datei Selbe Domane host port Wurzelverzeichnis pfad zu datei Selbe Ressource Wirkung uber Nebenwirkung fragment Selbe Ressource Sprungmarke knotennichts Selbe Ressource ein Pfad Segment aufwarts Ein Server muss keine durch gegliederte Pfad Segmentierung unterstutzen pfad zur zur datei br relativer pfad sonstige Selbes Pfad SegmentRelative URLs werden oft eingesetzt um eine Gruppe zusammengehorender Ressourcen wahlweise in einem lokalen Dateisystem oder an unterschiedlichen Orten in verschiedenen Netzwerk Domanen unverandert abzulegen und aufeinander zu verlinken Im Ubrigen ist die Interpretation des Identifikators Zeichenkette zwischen host port und jedem Server freigestellt zwar handhabt es die weitaus uberwiegende Anzahl der Server und jede Standard Software wie oben angegeben jedoch konnen genau wie amp nach eigenen Regeln ausgewertet werden Bei mailto ware eine relative URL mailto Nachbar ohne sie gilt nur im lokalen Netzwerk Liste erlaubter Zeichen BearbeitenReservierte Zeichen sind Sonderzeichen amp Nicht reservierte Zeichen sind Buchstaben A Z a z Ziffern 0 9 Sonderzeichen In bestimmten Fallen ist ausserdem das Leerzeichen dieses alternativ auch mit 18 oder in Prozentkodierung 20 darzustellen 19 Sprachgebrauch BearbeitenIm deutschen Sprachgebrauch hat URL haufig den weiblichen Artikel wird aber auch mit mannlichem Artikel verwendet 20 Die Wahl des Genus hangt davon ab ob es in Anlehnung an die deutsche Ubersetzung die Adresse feminin gebildet wird oder mittels der Grammatikregel dass Hauptworter auf or hier Locator oder identifikator oder er bezeichner lokalisierer anzeiger im Deutschen stets maskulin sind 21 URLs in Texten BearbeitenAnhang C von RFC 3986 empfiehlt URIs und damit auch URLs in Texten eigenstandig auf einer Zeile mit doppelten Anfuhrungsstrichen http example com oder mit spitzen Klammern lt http example com gt gegen den Kontext und vor allem gegen die Interpunktion des Satzes abzugrenzen URLs und Suchmaschinen BearbeitenAuch wenn URLs technisch komplex aufgebaut sein konnen konnen schlecht gestaltete URLs die Auffindbarkeit von Inhalten durch Suchmaschinen behindern Aus diesem Grund empfiehlt der Suchmaschinenbetreiber Google z B den bedachten Einsatz von Parametern in URLs 22 Google hat auch die Begrifflichkeit der kanonischen URL eingefuhrt Eine kanonische URL ist demnach die URL der Seite von der Google annimmt dass sie die reprasentativste von mehrfachen Verweisen auf einer Website ist Aus Sicht einer Suchmaschine sind z B die URL Varianten http www example com http example com https www example com und https example com vier eigenstandige Versionen die wenn keine kanonische URL definiert ist zu Duplicate Content und damit einer suboptimalen Sichtbarkeit fuhren konnen Die Prufung der URL Struktur wird oft im Rahmen der sogenannten Suchmaschinenoptimierung durchgefuhrt Geschichte BearbeitenName und Standardisierung Bearbeiten In der Anfangszeit des WWW ab Ende 1990 fand sich in der Dokumentation auf info cern ch zunachst keine dedizierte Bezeichnung fur die Adressierung von Webseiten das Thema wurde nur beschreibend als W3 document address W3 name W3 address oder Hypertext Name dokumentiert 23 24 25 Die damals spezifizierte und in den ersten Webseiten verwendete Gestalt der Adressierung entspricht aber schon der spater als URL standardisierten Form im Standardisierungsprozess wurden zwar Anderungen erwogen wegen der inzwischen schon fortgeschrittenen Verbreitung des WWW aber wieder verworfen 24 26 Im Sommer 1992 versuchte Tim Berners Lee beim IETF Meeting in Boston eine Arbeitsgruppe ins Leben zu rufen die den Zugriff auf Dokumente im Web standardisieren sollte Er schlug als Namen Universal Document Identifier UDI vor womit nach seiner Vorstellung ein allgemeiner Internet Standard definiert werden sollte Der Name wurde aber als zu arrogant kritisiert was vor allem am Wort universal engl fur allgemeingultig umfassend lag Stattdessen wurde von der Gruppe der bescheidenere Begriff uniform engl fur einheitlich vorgeschlagen Ausserdem wurde Document durch Resource ersetzt um zu unterstreichen dass das Web mit anderen Informationssystemen integriert werden sollte Die URI Arbeitsgruppe kam schliesslich zustande wobei noch eine weitere Namensanderung fur den zu definierenden Standard beschlossen wurde Identifier wurde durch Locator ersetzt um zu betonen dass es sich bei Web Adressen nicht um dauerhaft registrierte Adressen handelt 27 Aufgrund der konfliktreichen Arbeitsweise der Gruppe wurde der erste noch informelle Standardisierungsentwurf RFC 1630 erst im Juni 1994 von Berners Lee vorgelegt 26 Er nennt den von Berners Lee favorisierten Namen Universal Resource Identifiers im Titel und definiert bereits die Begriffe URI URL und URN Im Dezember 1994 wurde von der Gruppe mit RFC 1738 der Standard mit dem Titel Uniform Resource Locators URL veroffentlicht Bestandteile Bearbeiten Berners Lee entlehnte die einzelnen Bestandteile zum Teil bewusst von bereits existierenden Systemen um Webadressen neuen Anwendern moglichst unmittelbar vertraut respektive logisch erscheinen zu lassen 28 Der Pfad http www example com b verzeichnis unterverzeichnis datei html b zitiert direkt die Pfad Syntax in UNIX Dateisystemen 28 Die mit einem Doppel Schragstrich eingeleitete Notation des Hosts stammt aus der Syntax des Netzwerk Dateisystems von Apollo Domain OS in der Pfade auf entfernten Hosts nach dem Muster b example com b verzeichnis unterverzeichnis adressiert wurden 28 Das mit einem Doppelkreuz markierte Fragment ist der in den USA ublichen Schreibweise fur Apartment und Suitenummern in Postadressen entlehnt 12 Foo Avenue 34 steht fur Foo Avenue Nr 12 Apartment 34 Entsprechend bedeutet datei html b ressource b Teil Abschnitt Kapitel ressource innerhalb des Dokuments datei html 28 Siehe auch BearbeitenDigital Object Identifier Homographischer Angriff Internationalisierter Domainname Kurz URL Dienst Linkresolver OpenURL Ex Libris SFX Semacode Typosquatting URL Kodierung Prozentzeichen Kodierung URL Template Wiktionary URL Bedeutungserklarungen Wortherkunft Synonyme UbersetzungenLiteratur BearbeitenTim Berners Lee Mark Fischetti Der Web Report Der Schopfer des World Wide Webs uber das grenzenlose Potential des Internets Econ Munchen 1999 ISBN 3 430 11468 3 englisch Weaving the Web The Original Design and Ultimate Destiny of the World Wide Web Weblinks BearbeitenRFC 3986 Uniform Resource Identifier URI Generic Syntax Errata RFC 3986 Januar 2005 lost RFC 2732 ab aktualisiert durch RFC 6874 englisch T Berners Lee L Masinter M McCahill RFC 1738 Uniform Resource Locators URL Errata RFC 1738 Dezember 1994 aktualisiert durch RFC 1808 englisch R Fielding RFC 1808 Relative Uniform Resource Locators Juni 1995 Wurde durch RFC 3986 obsolete englisch Einzelnachweise Bearbeiten Duden Deutsches Universalworterbuch 6 Auflage Internet und World Wide Web der Unterschied News de 29 Oktober 2009 abgerufen am 11 Dezember 2010 RFC 3986 Uniform Resource Identifier URI Generic Syntax Abschnitt 3 1 Scheme englisch RFC 6068 The mailto URI Scheme englisch RFC 8089 The file URI Scheme englisch RFC 3986 Uniform Resource Identifier URI Generic Syntax Abschnitt 3 2 1 User Information englisch RFC 2616 Hypertext Transfer Protocol Abschnitt 3 2 2 http URL Standard HTTP 1 1 englisch RFC 3986 Uniform Resource Identifier URI Generic Syntax Abschnitt 3 2 2 Host englisch RFC 3986 Uniform Resource Identifier URI Generic Syntax Abschnitt 3 2 3 Port englisch RFC 3986 Uniform Resource Identifier URI Generic Syntax Abschnitt 3 4 Path englisch RFC 3986 Uniform Resource Identifier URI Generic Syntax Abschnitt 3 4 Query englisch RFC 3986 Uniform Resource Identifier URI Generic Syntax Abschnitt 3 5 Fragment englisch RFC 1738 Uniform Resource Locators URL Dezember 1994 Abschnitt 3 10 FILES englisch Class File Java 1 5 0 API Oracle abgerufen am 11 Dezember 2010 File URI scheme Browser behaviour in der englischsprachigen Wikipedia Firefox beispielsweise blockiert aus Sicherheitsgrunden seit 2012 alle lokalen Zugriffe mit file wenn das umgebende Dokument aus http stammt RFC 3986 Uniform Resource Identifier URI Generic Syntax Januar 2005 Abschnitt 4 2 Relative Reference englisch Matas Vaitkevicius URL encoding the space character or 20 In stackoverflow com 29 April 2015 abgerufen am 8 April 2016 HTML URL Encoding Reference In w3schools com Abgerufen am 8 April 2016 Duden Deutsches Universalworterbuch siehe auch duden de korrekturen de Forum Der die URL Der das Werbe Banner In korrekturen de Abgerufen im 1 Januar 1 URL Struktur einfach halten Abgerufen am 25 Februar 2021 Technical details CERN W3C 13 November 1992 abgerufen am 22 Dezember 2010 a b W3 Naming Schemes CERN W3C 24 Februar 1992 abgerufen am 22 Dezember 2010 W3 address syntax BNF CERN W3C 29 Juni 1992 abgerufen am 22 Dezember 2010 a b Berners Lee 1999 S 63 Berners Lee 1999 S 62 a b c d Tim Berners Lee Frequently asked questions Why the etc 20 November 2007 abgerufen am 22 Dezember 2010 Normdaten Sachbegriff GND 4753514 3 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Uniform Resource Locator amp oldid 234615728