Unterschied zwischen einer absoluten und einer relativen URL

Anonim

das 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 wie // www. cnn. com /. Absolute URL, auch als absolute Link bezeichnet, ist eine vollständige Internetadresse, die einen Benutzer zum genauen Verzeichnis oder zur Datei einer Website führt. Eine relative URL oder eine teilweise Internetadresse zeigt auf ein Verzeichnis oder eine Datei relativ zum aktuellen Verzeichnis oder einer Datei.

Was ist absolute URL?

Eine absolute URL, die eine vollständige Adresse einer Webseite oder einer Ressource im WWW liefert, hat im Allgemeinen das unten angegebene Format.

Protokoll: // hostname / other_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. Zum Beispiel ist der Hostname des zentralen Webservers des CNN www. cnn. com. Der Abschnitt other_details enthält Informationen zum Verzeichnis und zum Dateinamen. Die genaue Bedeutung des Abschnitts "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, kann aber auch direkt generiert werden.

Was ist eine relative URL?

Wie bereits erwähnt, verweist eine relative URL auf eine Ressource relativ zum aktuellen Verzeichnis oder zur aktuellen Datei. Eine relative URL kann verschiedene Formen annehmen. Wenn Sie auf eine Datei verweisen, die sich im selben Verzeichnis wie die aktuell angegebene Seite befindet, kann die relative URL einfach als Name der Datei selbst angegeben werden. Wenn Sie beispielsweise einen Link auf Ihrer Startseite zu einer Datei namens my_name erstellen müssen. html, die sich im selben Verzeichnis wie Ihre Startseite befindet, können Sie den Dateinamen einfach wie folgt verwenden:

<< a href

= "mein_name. html "> Mein Name a > Wenn sich die zu verknüpfende Datei innerhalb eines Unterverzeichnisses des Verzeichnisses der verweisenden Seite befindet, müssen Sie den Namen des Unterverzeichnisses und den Dateinamen in den relativen URL. Zum Beispiel, wenn wir versuchen, eine Datei my_parents zu verknüpfen. html, die sich in einem Verzeichnis namens "Eltern" befindet, das sich tatsächlich innerhalb des Verzeichnisses befindet, das Ihre Startseite enthält, sieht die relative URL wie folgt aus. << a href = "parents / my_parents. html "> Meine Eltern

a >

Wenn Sie außerdem auf eine Ressource verweisen möchten, die sich in einem Verzeichnis befindet, das in der Verzeichnisstruktur höher ist als das Verzeichnis, Seite können Sie zwei aufeinander folgende Punkte verwenden. Wenn Sie beispielsweise auf eine Datei namens "Zuhause" verweisen möchten.html, die Sie in einem Verzeichnis oberhalb Ihrer Homepage wie folgt als relative URL verwenden können. << a href = "… / home. 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, in eine Datei oder eine Ressource, während eine relative URL auf eine Datei verweist, die sich auf das aktuelle Verzeichnis oder die aktuelle Datei bezieht. Die absolute URL enthält mehr Informationen als eine relative URL, aber die Verwendung relativer URLs ist viel einfacher, da sie kürzer und portabler sind. Relative URLs können jedoch nur verwendet werden, um auf Links zu verweisen, die sich auf demselben Server wie die Seite befinden, auf die sie verweist.