Relative und absolute Links im Vergleich

Ein Hyperlink, der auf ein Webdokument oder eine Ressource verweist, kann entweder einen relativen URL oder einen absoluten URL verwenden. Der Unterschied zwischen diesen beiden Arten von URLs liegt in der Vollständigkeit des PfadesEin Pfad ist eine Beschreibung des Speicherortes innerhalb der Ordnerstruktur einer Website (oder dem lokalen Dateisystem)., der auf das Ziel verweist.

Relative URLs

Ein relativer URL besteht lediglich aus einem Pfad, der genügend Informationen zum Auffinden einer Datei in Relation zu dem Dokument bietet, das den URL enthält. Die Verwendung eines relativen Links ähnelt der Verwendung eines internen Mailsystems innerhalb eines Unternehmens. Wenn Sie ein Memo an einen Kollegen in Ihrer eigenen Abteilung senden möchten, können Sie einfach den Namen des Kollegen eingeben, z.B. “Betty Jones” (vorausgesetzt, es gibt eine Mitarbeiterin namens Betty Jones in Ihrer Abteilung). Um einen Mitarbeiter in einer anderen Abteilung anzuschreiben, genügt es vielleicht, den Abteilungsnamen sowie den Mitarbeiternamen anzugeben, z.B. “Marketing/Betty Jones”. Es ist nicht erforderlich, eine Straße, einen Ort, ein Bundesland, eine Postleitzahl oder ähnliches anzugeben, da das unternehmensinterne Mailsystem voraussetzt, dass eine Adresse ohne diese Komponenten für einen Empfänger innerhalb des Unternehmens bestimmt ist.

Ähnlich wird für einen relativen URL nur ein Dateiname benötigt, oder ein Dateiname plus Verzeichnispfad. Der Webbrowser (oder Namo WebEditor) setzt voraus, dass solch ein URL auf eine Datei in der Ordnerstruktur der Site verweist, in der auch das Dokument mit dem URL enthalten ist, und der URL wird entsprechend interpretiert.

Nachfolgend sehen Sie einige Beispiele für relative URLs:

Relativer URL

Dateispeicherort

Beispiel.html

gleicher Ordner wie das Dokument

Bilder/Beispiel.gif

Unterordner “Bilder” des Dokumentordners

Bilder/Fotos/Alice.jpg

Unterordner “Fotos” des Unterordners “Bilder” des Dokumentordners

../Index.html

übergeordneter Ordner des Dokumentordners

../../Beispiel.css

übergeordneter Ordner des übergeordneten Ordners des Dokumentordners

Absolute URLs

Im Gegensatz zu relativen URLs hängen absolute URLs nicht vom Speicherort des Dokuments ab, in dem sie enthalten sind. Zur Fortsetzung des obigen Beispiels kann die Verwendung absoluter Links mit einem per Post versendeten Brief verglichen werden, auf dem der vollständige Name sowie eine Adresse angegeben ist. Name und Adresse sollten den beabsichtigten Empfänger eindeutig, unzweifelhaft und ohne Verweis auf den Absender identifizieren.

Während relative URLs immer lokal sind (sie verweisen immer auf Ressourcen der Site, in der auch das Dokument mit dem Link vorhanden ist), können absolute Links entweder lokal oder global sein – sie können auf Ressourcen an beliebiger Stelle im Web verweisen.

Ein lokaler absoluter URL besteht lediglich aus einem absoluten Pfad zur Ressource. Er beginnt mit einem Schrägstrich (“/”), der darauf hinweist, dass der Pfad am Stamm (auf oberster Ebene) der Ordnerhierarchie einer Website beginnt. Da der Pfad immer am Stamm beginnt, wird unabhängig von der Ordnerstruktur der Site, in der das Dokument mit dem Link enthalten ist, immer auf dieselbe Datei verwiesen.

Nachfolgend sehen Sie einige Beispiele für absolute URLs:

  • /Index.html
  • /Bilder/Beispiel.gif
  • /Produkte/WebEditor/Tour/Tour1.asp

Ein globaler absoluter URL – auch als vollständiger URL bezeichnet – ist ein URL, der neben einem absoluten Pfad auch eine Siteadresse enthält. Aus diesem Grund kann ein globaler URL auf eine eindeutige Ressource an beliebiger Stelle im Internet verweisen. Ein globaler URL muss mit dem Namen des Protokolls beginnen, der zur Verbindung mit dem Linkziel verwendet wird (z.B. “http:”). Anschließend folgen zwei Schrägstriche (“//”), die Siteadresse und der Ressourcenpfad. (Wird der Ressourcenpfad nicht angegeben, verweist der URL auf den Stamm der Site, der durch eine Indexseite auf Stammebene repräsentiert werden kann.)

Nachfolgend sehen Sie einige Beispiele für globale absolute URLs:

  • http://www.beispiel.com/produkte/index.html
  • http://www.beispiel.com/
  • ftp://ftp.namo.com
  • ftp://ftp.namo.com/public/webeditor_demo.exe

Beachten Sie, dass im zweiten und dritten Beispiel kein Pfad angegeben ist. Im Falle des HTTP-URLs gibt der Webserver sehr wahrscheinlich die Indexseite im StammordnerDer “Home-Ordner” oder Ordner erster Ebene einer lokalen Site oder Remotesite; der Ordner, der die Homepage oder die Hauptindexdatei enthält. Ein Stammordner kann neben Dokumenten auch Unterordner enthalten. der Site zurück. Im FTP-Beispiel stellt der FTP-Server eine Auflistung des Stammverzeichnisses für den Server bereit.

Verwandte Themen

Zieltypen für Links

Relative und absolute Links im Vergleich