Verschil tussen een absolute en een relatieve URL

Verschil tussen een absolute en een relatieve URL
Verschil tussen een absolute en een relatieve URL

Video: Verschil tussen een absolute en een relatieve URL

Video: Verschil tussen een absolute en een relatieve URL
Video: Relationship between Virtual Functions, Pure Virtual Functions and Abstract Classes in OOP explained 2024, Juli-
Anonim

een absoluut versus een relatieve URL

Uniform Resource Locator (URL) is een adres dat aangeeft waar een bepaald document of een bron zich op het World Wide Web (WWW) bevindt. Het beste voorbeeld van een URL is het adres van een webpagina op het WWW, zoals https://www.cnn.com/. Absolute URL, ook wel absolute link genoemd, is een compleet internetadres dat een gebruiker naar de exacte directory of het exacte bestand van een website brengt. Een relatieve URL of een gedeeltelijk internetadres, verwijst naar een map of een bestand ten opzichte van de huidige map of een bestand.

Wat is de absolute URL?

Absolute URL, die een volledig adres van een webpagina of een bron op het WWW geeft, heeft over het algemeen de onderstaande indeling.

protocol://hostname/other_details

Meestal wordt het Hyper Text Transfer Protocol (https://) gebruikt als de protocolsectie. Maar het protocol kan ook ftp://, gopher:// of file:// zijn. De hostnaam is de naam van de computer waarop de bron zich bevindt. De hostnaam van de centrale webserver van CNN is bijvoorbeeld www.cnn.com. De sectie other_details bevat informatie over de map en de bestandsnaam. De exacte betekenis van de sectie other_details hangt af van zowel het protocol als de host. De bron waarnaar wordt verwezen door de absolute URL bevindt zich normaal gesproken in een bestand, maar kan ook on-the-fly worden gegenereerd.

Wat is een relatieve URL?

Zoals eerder vermeld, verwijst een relatieve URL naar een bron ten opzichte van de huidige map of het huidige bestand. Een relatieve URL kan verschillende vormen aannemen. Wanneer wordt verwezen naar een bestand dat zich in dezelfde map bevindt als de pagina waarnaar momenteel wordt verwezen, kan de relatieve URL eenvoudig zijn als de naam van het bestand zelf. Als u bijvoorbeeld op uw startpagina een koppeling moet maken naar een bestand met de naam mijn_naam.html, dat zich in dezelfde map als uw startpagina bevindt, kunt u de bestandsnaam als volgt gebruiken:

Mijn naam

Als het bestand dat u moet koppelen zich in een submap van de map van de verwijzende pagina bevindt, moet u de naam van de submap en de bestandsnaam opnemen in de relatieve URL. Als we bijvoorbeeld proberen een bestand mijn_ouders.html te koppelen dat zich in een map met de naam ouders bevindt, die zich feitelijk in de map bevindt die uw startpagina bevat, ziet de relatieve URL er als volgt uit.

Mijn ouders

Bovendien, als u wilt verwijzen naar een bron die zich in een directory bevindt die zich op een hoger niveau in de directorystructuur bevindt dan de directory die de verwijzende pagina bevat, kunt u twee opeenvolgende punten gebruiken. Als u bijvoorbeeld wilt verwijzen naar een bestand met de naam home.html dat zich in een map boven uw startpagina bevindt, kunt u als volgt een relatieve URL gebruiken.

Home

Verschil tussen absolute URL en relatieve URL

Het belangrijkste verschil tussen een absolute URL en een relatieve URL is dat een absolute URL een volledig adres is dat verwijst naar een bestand of een bron, terwijl een relatieve URL verwijst naar een bestand ten opzichte van de huidige map of het huidige bestand. Absolute URL bevat meer informatie dan een relatieve URL, maar het gebruik van relatieve URL's is veel gemakkelijker omdat ze korter en draagbaarder zijn. Maar relatieve URL's kunnen alleen worden gebruikt om te verwijzen naar links die zich op dezelfde server bevinden als de pagina die ernaar verwijst.

Aanbevolen: