Unterschied zwischen einer absoluten und einer relativen URL

eine absolute gegen eine relative URL

URL (Uniform Resource Locator) ist eine Adresse, die angibt, wo sich ein bestimmtes Dokument oder eine Ressource im World Wide Web (WWW) befindet. Bestes Beispiel für eine URL ist die Adresse einer Webseite im WWW, z. B. http://www.cnn.com/. Absolute URL, auch als absoluter Link bezeichnet, ist eine vollständige Internetadresse, über die ein Benutzer das genaue Verzeichnis oder die Datei einer Website aufrufen kann. Eine relative URL oder eine teilweise Internetadresse zeigt auf ein Verzeichnis oder eine Datei relativ zum aktuellen Verzeichnis oder auf eine Datei.

Was ist die absolute URL??

Absolute URL, die eine vollständige Adresse einer Webseite oder einer Ressource im WWW enthält, hat im Allgemeinen das unten angegebene Format.

Protokoll: // Hostname / andere_Details

Normalerweise wird das Hyper Text Transfer Protocol (http: //) als Protokollabschnitt 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 des CNN lautet beispielsweise www.cnn.com. Der Abschnitt other_details enthält Informationen zum Verzeichnis und zum Dateinamen. Die genaue Bedeutung des Abschnittes other_details hängt sowohl vom Protokoll als auch vom Host ab. Die Ressource, auf die die absolute URL verweist, befindet sich normalerweise in einer Datei, sie kann jedoch auch im laufenden Betrieb generiert werden.

Was ist eine relative URL??

Wie bereits erwähnt, verweist eine relative URL auf eine Ressource relativ zum aktuellen Verzeichnis oder der aktuellen Datei. Eine relative URL kann verschiedene Formen annehmen. Wenn auf eine Datei verwiesen wird, die sich in demselben Verzeichnis befindet wie die aktuell verwiesene Seite, kann die relative URL einfach als Name der Datei selbst verwendet werden. Wenn Sie auf Ihrer Homepage einen Link zu einer Datei namens my_name.html erstellen müssen, die sich in demselben Verzeichnis wie Ihre Homepage befindet, können Sie den Dateinamen einfach wie folgt verwenden:

<ein href= "Mein_name.html"> Mein Nameein>

Wenn sich die zu verknüpfende 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 verknüpfen, die sich in einem Verzeichnis namens parent befindet, das sich tatsächlich in dem Verzeichnis befindet, das Ihre Homepage enthält, wird die relative URL wie folgt aussehen.

<ein href= "Eltern / meine_eltern.html">> Meine elternein>

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, können Sie zwei aufeinander folgende Punkte verwenden. Wenn Sie sich beispielsweise auf eine Datei namens home.html beziehen möchten, die sich in einem Verzeichnis oberhalb Ihrer Homepage befindet, können Sie eine relative URL wie folgt verwenden.

<ein href= ”… /Home.html">Homeein>

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 der aktuellen Datei verweist. Absolute URL enthält mehr Informationen als eine relative URL. Die Verwendung relativer URLs ist jedoch viel einfacher, da sie kürzer und tragbarer sind. Relative URLs können jedoch nur verwendet werden, um auf Links zu verweisen, die sich auf demselben Server befinden wie die Seite, auf die sie verweist.