Unterschied zwischen absolutem und relativem Pfad

Hyperlinks, allgemein als "Links" bezeichnet, sind nach wie vor einer der wichtigsten Aspekte und ein grundlegendes Element des World Wide Web. Es ist die Möglichkeit, auf einer Seite einen Link zu erstellen, mit dem Leser anderen Inhalten innerhalb eines Dokuments direkt folgen oder darauf zugreifen können. Es ist eines der wichtigsten Merkmale von Websites, insbesondere um hohe Platzierungen zu erreichen. Es gibt eine direkte Korrelation zwischen der Anzahl der Links. Bei Links kann es sich um ein Wort oder eine Schaltfläche handeln, die auf einen anderen Ort verweist, der Teil dieser Website ist, oder auf Inhalte verweisen, die Teil externer Websites sind. So einfach es sein kann, Links zu Websites hinzuzufügen, wird es für den Webdesigner ein wenig schwieriger, das Konzept zu verstehen, insbesondere wenn absolute und relative Pfade ins Spiel kommen.

Was ist ein absoluter Pfad??

Ein absoluter Pfad ist ein Pfad, der den Speicherort einer Datei oder eines Ordners unabhängig vom aktuellen Arbeitsverzeichnis beschreibt. Tatsächlich ist es relativ zum Stammverzeichnis. Es enthält den vollständigen Speicherort einer Datei oder eines Verzeichnisses, daher der Name. Es wird auch als absoluter Pfadname oder vollständiger Pfad bezeichnet und beginnt immer an derselben Stelle, dem Wurzelverzeichnis. Absolute Pfade enthalten alle relevanten Informationen, um die durch eine absolute URL angegebenen Ressourcen zu finden. Ein absoluter Pfad muss verwendet werden, um auf Websites zu verweisen, die sich auf einer anderen Domäne als Ihrer Heimatdomäne befinden.

Was ist ein relativer Pfad??

Ein relativer Pfad ist ein Pfad, der den Speicherort einer Datei oder eines Ordners relativ zum aktuellen Arbeitsverzeichnis beschreibt. Es kann am besten verwendet werden, um auf Websites zu verweisen, die sich auf derselben Domain befinden, idealerweise in bestimmten Abschnitten von Websites, in denen die Dokumente niemals die Beziehung zueinander ändern. Im Gegensatz zu absoluten Pfaden enthalten relative Pfade Informationen, die sich nur auf das aktuelle Dokument in derselben Website beziehen, sodass keine vollständigen absoluten Pfade angegeben werden müssen. In einfachen Worten bezieht sich relativer Pfad auf einen Pfad relativ zum Ort der aktuellen Webseite.

Unterschied zwischen absolutem und relativem Pfad

Bedeutung

Der absolute Pfad, auch als Dateipfad oder vollständiger Pfad bezeichnet, bezieht sich auf einen bestimmten Ort im Dateisystem, unabhängig vom aktuellen Arbeitsverzeichnis. Dies ist der Ort einer Datei oder eines Verzeichnisses auf einem Computer, das das Stammverzeichnis und die vollständige Verzeichnisliste enthält, die zum Auffinden der Datei oder des Verzeichnisses erforderlich ist. Im Gegensatz dazu bezieht sich ein relativer Pfad auf den Speicherort eines Verzeichnisses, das das aktuelle Verzeichnis als Referenz verwendet. Dadurch muss der vollständige absolute Pfad nicht angegeben werden. Daher wird ein relativer Pfad auch als nicht absoluter Pfad bezeichnet.

URL

Bei der Auswahl von URLs gibt es zwei grundlegende Optionen: absolute und relative URL. Eine absolute URL verweist auf einen bestimmten Ort im Web und enthält alle erforderlichen Informationen zum Auffinden einer Ressource. Absolute URLs müssen für Links zu anderen Websites verwendet werden, die sich nicht in derselben Domain befinden. Relative URLs hingegen sind einfacher zu verwenden, da sie relativ zu der Seite sind, auf der sie sich befinden. Es empfiehlt sich immer, relative URLs zu verwenden, um auf Links zu verweisen, die sich in derselben Domäne befinden. Dies erleichtert die Arbeit mit ihnen.

In Windows

Ein absoluter Pfad enthält die vollständige Adresse des Dateispeicherorts, um auf ein bestimmtes Verzeichnis auf dem Computer zu verweisen, während das aktuelle Verzeichnis als Referenz dient, um bei einem relativen Pfad ein anderes Verzeichnis zu suchen. Ein relativer Pfad enthält eine Teiladresse des absoluten Pfads basierend auf seiner Beziehung zu dem Verzeichnis, mit dem er verbunden ist.

Zum Beispiel:

D: \ documents \ mydocument.doc

meinedokument.doc

Im ersten Beispiel enthält der absolute Pfad den vollständigen Pfad der Datei, die sich im Verzeichnis 'D' befindet. Sie können mit der rechten Maustaste auf die Datei klicken und auf Eigenschaften klicken, um den absoluten Pfad dieser Datei zu bestimmen. Im zweiten Beispiel enthält der relative Pfad eine Teiladresse der Datei relativ zum aktuellen Arbeitsverzeichnis.

In Linux

In Linux wird ein absoluter Pfad als Speicherort einer Datei oder eines Verzeichnisses relativ zum Stammverzeichnis definiert und durch einen Schrägstrich (/) gekennzeichnet. Das Stammverzeichnis bezieht sich auf das oberste Verzeichnis, das das Dateisystem enthält, das eine Reihe von Unterverzeichnissen enthält, die zu weiteren Unterverzeichnissen führen. Im Gegensatz dazu bezieht sich ein relativer Pfad auf den Speicherort einer Datei oder eines Verzeichnisses relativ zum aktuellen Arbeitsverzeichnis und nicht auf das Stammverzeichnis. Zum Beispiel,

/ export / home / ftp / pub

export / home / ftp / pub

Im ersten Beispiel beginnt der Pfad mit dem / -Verzeichnis. Dies ist das Wurzelverzeichnis, das ihn zu einem absoluten Pfadnamen macht. Wir haben den Schrägstrich / im zweiten Beispiel entfernt, was ihn zu einem relativen Pfadnamen macht, dh er bezieht sich auf das aktuelle Arbeitsverzeichnis und nicht auf das Stammverzeichnis.

Absoluter versus relativer Pfad: Vergleichstabelle

Zusammenfassung des absoluten vs. relativen Pfads

Kurz gesagt: Wenn Sie Links zu anderen Websites setzen möchten, die zu einer anderen Domäne als der Heimatdomäne gehören, verwenden Sie höchstwahrscheinlich einen absoluten Pfad. Im Gegenteil, Sie verwenden einen relativen Pfad, um vor Ort zu navigieren, wenn sich die Links in derselben Domäne befinden, auf die Sie verweisen. In einfachen Worten bezieht sich ein absoluter Pfad auf den gleichen Ort in einem Dateisystem relativ zum Stammverzeichnis, während ein relativer Pfad auf einen bestimmten Ort in einem Dateisystem relativ zum aktuellen Verzeichnis verweist, an dem Sie gerade arbeiten.