Wikipedia · einfach zusammengefasst · Stand
Absoluter Link
Ein absoluter Pfad im Web ist ein vollständiger URL. · Ein absoluter Link im Web ist ein vollständiger URL, der als Hyperlink formatiert ist. · Ein relativer Link …
Inhalt5 Abschnitte
Grundidee absoluter Links und Pfade
Ein absoluter Link beziehungsweise absoluter Pfad ist eine vollständige Adresse, die eine Ressource wie eine Datei, ein elektronisches Dokument oder ein Verzeichnis eindeutig identifiziert. Der Begriff wird sowohl im World Wide Web als auch in lokalen Dateisystemen verwendet. Die Konzepte sind ähnlich aufgebaut: Die Adresse beginnt an einem eindeutig festgelegten Ausgangspunkt.
Im Web ist ein absoluter Pfad ein vollständiger URL. Ein absoluter Link ist ein solcher URL, der als Hyperlink formatiert ist. In einem Dateisystem bezeichnet ein absoluter Pfad den eindeutigen lokalen Speicherort einer Datei oder eines Verzeichnisses.
Absolute Links im Web
Ein absoluter Link im Web enthält alle Angaben, die ein Browser zum Finden einer Ressource braucht: das Netzwerkprotokoll, zum Beispiel https, den vollständigen Domainnamen und den gesamten Pfad zur Zielressource.
Beispiel für einen absoluten Pfad und Link: https://www.rfc-editor.org/rfc/rfc3986
Im HTML-Quelltext kann er so geschrieben werden: <a href="https://www.rfc-editor.org/rfc/rfc3986">rfc3986</a>
Ein absoluter Link funktioniert unabhängig davon, wo das verweisende Dokument gespeichert ist. Er ist global eindeutig und verweist grundsätzlich immer auf dasselbe Ziel. Ein Webserver kann jedoch unter derselben Adresse unterschiedliche Dokumente ausgeben, etwa abhängig von der Zeit oder der IP-Adresse des Clients.
Relative Links im Web
Ein relativer Link enthält nur den Pfad im Verhältnis zum Speicherort des aktuellen Dokuments. Der Browser ergänzt die fehlenden Angaben mithilfe der aufrufenden Website.
Beispiele für relative Pfade sind datei.html und rfc/rfc3986. Im HTML kann ein relativer Link beispielsweise so aussehen: <a href="rfc/rfc3986">rfc3986</a>
Relative Links sind kürzer und bei Umstrukturierungen innerhalb einer Website robuster. Sie funktionieren aber nur innerhalb derselben Domain. Für Verweise auf externe Websites sind absolute Pfade nötig.
Absolute Pfade und symbolische Links im Dateisystem
Ein absoluter Pfad beschreibt eine Datei innerhalb eines Computersystems eindeutig und beginnt an der Wurzel des Dateisystems. Unter Windows lautet ein Beispiel C:\Users\Name\Verzeichnis\datei.txt. Unter Unix/Linux/macOS lautet ein Beispiel /home/name/verzeichnis/datei.txt. Solche Pfade sind keine URLs und haben nichts mit Webservern zu tun.
Unix-ähnliche Betriebssysteme kennen außerdem symbolische Links (symlinks), also Verweise auf Dateien oder Verzeichnisse. Sie können einen absoluten Pfad wie /usr/local/bin/program oder einen relativen Pfad wie ../bin/program enthalten. Ein absoluter symbolischer Link bleibt gültig, solange sein Ziel unverändert bleibt. Ein relativer symbolischer Link funktioniert auch nach dem Verschieben des gesamten Verzeichnisses mit dem Link weiter, sofern die relative Struktur erhalten bleibt.
Lokale Dateien im Browser
Browser können lokale Dateien über das URL-Schema file:// öffnen. Es stellt lokale Dateipfade in einer URL-ähnlichen Form dar, zum Beispiel file:///C:/Benutzer/Name/Dokumente/datei.txt oder file:///home/name/dokumente/datei.txt.
Dies ist kein Webzugriff: Der Browser arbeitet dabei eher wie ein Dateimanager als wie ein Webclient. Solche Adressen sind nur im Dateisystem der benutzenden Person absolut und keine absoluten Links im Web.