eine absolute vs. eine relative URL
Uniform Resource Locator (URL) ist eine Adresse, die angibt, wo sich ein bestimmtes Dokument oder eine Ressource im World Wide Web (WWW) befindet. Das beste Beispiel für eine URL ist die Adresse einer Webseite im WWW, wie etwa https://www.cnn.com/. Absolute URL, auch absoluter Link genannt, ist eine vollständige Internetadresse, die einen Benutzer zum genauen Verzeichnis oder zur Datei einer Website führt. Eine relative URL oder ein Teil einer Internetadresse zeigt auf ein Verzeichnis oder eine Datei relativ zum aktuellen Verzeichnis oder einer Datei.
Was ist eine absolute URL?
Absolute URL, die eine vollständige Adresse einer Webseite oder Ressource im WWW bereitstellt, hat im Allgemeinen das unten angegebene Format.
protokoll://hostname/other_details
Normalerweise wird als Protokollabschnitt das Hyper Text Transfer Protocol (https://) verwendet. Das Protokoll könnte aber auch ftp://, gopher:// oder file:// sein. Der Hostname ist der Name des Computers, auf dem sich die Ressource befindet. Der Hostname des zentralen Webservers von CNN lautet beispielsweise www.cnn.com. Der Abschnitt other_details enthält Informationen über das Verzeichnis und den Dateinamen. Die genaue Bedeutung des Abschnitts other_details hängt sowohl vom Protokoll als auch vom Host ab. Die Ressource, auf die durch die absolute URL verwiesen wird, befindet sich normalerweise in einer Datei, kann aber auch spontan generiert werden.
Was ist eine relative URL?
Wie bereits erwähnt, zeigt eine relative URL auf eine Ressource relativ zum aktuellen Verzeichnis oder zur aktuellen Datei. Eine relative URL kann verschiedene Formen annehmen. Wenn auf eine Datei verwiesen wird, die sich im selben Verzeichnis wie die aktuell verwiesene Seite befindet, kann die relative URL einfach der Name der Datei selbst sein. Wenn Sie beispielsweise auf Ihrer Homepage einen Link zu einer Datei namens my_name.html erstellen müssen, die sich im selben Verzeichnis wie Ihre Homepage befindet, können Sie den Dateinamen einfach wie folgt verwenden:
Mein Name
Wenn sich die zu verlinkende Datei in einem Unterverzeichnis des Verzeichnisses der verweisenden Seite befindet, müssen Sie den Namen des Unterverzeichnisses und den Dateinamen in die relative URL aufnehmen. Wenn wir beispielsweise versuchen, eine Datei my_parents.html zu verlinken, die sich in einem Verzeichnis namens Eltern befindet, das sich tatsächlich in dem Verzeichnis befindet, das Ihre Homepage enthält, sieht die relative URL wie folgt aus.
Meine Eltern
Außerdem können Sie, wenn Sie auf eine Ressource verweisen möchten, die sich in einem Verzeichnis befindet, das sich auf einer höheren Ebene in der Verzeichnisstruktur befindet als das Verzeichnis, das die verweisende Seite enthält, zwei aufeinanderfolgende Punkte verwenden. Wenn Sie beispielsweise auf eine Datei namens home.html verweisen möchten, die sich in einem Verzeichnis oberhalb Ihrer Homepage befindet, können Sie wie folgt eine relative URL verwenden.
Zuhause
Unterschied zwischen absoluter URL und relativer URL
Der Hauptunterschied zwischen einer absoluten URL und einer relativen URL besteht darin, dass eine absolute URL eine vollständige Adresse ist, die auf eine Datei oder Ressource verweist, während eine relative URL auf eine Datei relativ zum aktuellen Verzeichnis oder zur aktuellen Datei verweist. Absolute URLs enth alten mehr Informationen als relative URLs, aber die Verwendung relativer URLs ist viel einfacher, da sie kürzer und übertragbarer sind. Relative URLs können jedoch nur verwendet werden, um auf Links zu verweisen, die sich auf demselben Server befinden wie die Seite, die sie verweist.