Afgekort als URL , een Uniform Resource Locator is een manier om de locatie van een bestand op internet te identificeren. Dit is wat we gebruiken om niet alleen websites te openen, maar ook om afbeeldingen, video's, softwareprogramma's en andere soorten bestanden te downloaden die op een server worden gehost.
Opening a lokaal bestand op uw computer is zo simpel als erop dubbelklikken, maar om bestanden te openen afgelegen computers, zoals webservers, moeten URL's gebruiken, zodat onze webbrowser weet waar hij moet kijken. Het openen van het HTML-bestand dat de webpagina vertegenwoordigt die hieronder wordt uitgelegd, wordt bijvoorbeeld uitgevoerd door het in te voeren in de navigatiebalk boven aan de browser die u gebruikt.
Uniform Resource Locators worden meestal afgekort als URL's maar ze worden ook genoemd website adressen wanneer ze verwijzen naar URL's die het HTTP- of HTTPS-protocol gebruiken.
URL wordt meestal uitgesproken als elke letter afzonderlijk wordt uitgesproken (d.w.z. u - r - l , niet graaf ). Het was een afkorting voor Universal Resource Locator voordat deze wordt gewijzigd in Uniform Resource Locator.
Voorbeelden van URL's
U bent waarschijnlijk gewend aan het invoeren van een URL, zoals deze voor toegang tot de website van Google:
https://www.google.com
Het volledige adres wordt de URL genoemd. Een ander voorbeeld is deze website (eerste) en Microsoft (tweede): https://Go-Travels.comhttps://www.microsoft.com
Je kunt zelfs super specifiek worden en de directe URL naar een afbeelding openen, zoals deze lange die naar het logo van Google verwijst op de website van Wikipedia. Als u die link opent, kunt u zien dat deze begint met https: // en heeft een normaal ogende URL zoals de bovenstaande voorbeelden, maar heeft dan veel andere tekst en schuine strepen om u naar de exacte map en het bestand te wijzen waar de afbeelding zich op de server van de website bevindt. Hetzelfde concept is van toepassing wanneer u de inlogpagina van een router opent; het IP-adres van de router wordt gebruikt als de URL om de configuratiepagina te openen. De meesten van ons zijn bekend met dit soort URL's dat we gebruiken in een webbrowser zoals Firefox of Chrome, maar dat zijn niet de enige gevallen waarin u een URL nodig heeft. In al deze voorbeelden gebruikt u het HTTP-protocol om de website te openen, wat waarschijnlijk de enige is die de meeste mensen tegenkomen, maar er zijn ook andere protocollen die u zou kunnen gebruiken, zoals FTP, TELNET, MAILTO en RDP. Een URL kan zelfs verwijzen naar lokale bestanden die u op een harde schijf hebt staan. Elk protocol kan een unieke reeks syntaxisregels hebben om de bestemming te bereiken. Een URL kan worden opgesplitst in verschillende secties, waarbij elk stuk een specifiek doel dient bij het openen van een bestand op afstand. HTTP- en FTP-URL's zijn hetzelfde gestructureerd als Protocol: // hostnaam / FileInfo. Bijvoorbeeld, toegang tot een FTP-bestand met zijn URL kan er ongeveer zo uitzien: FTP: //servername/folder/otherfolder/programdetails.docx
… wat, afgezien van hebben FTP in plaats van HTTP, lijkt op elke andere URL die u op internet tegenkomt. Laten we de volgende URL gebruiken, wat Google's aankondiging is van een CPU-fout, als een voorbeeld van een HTTP-adres en elk onderdeel identificeren: https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html
Alleen cijfers, letters en de volgende tekens zijn toegestaan in een URL: ()! $ -'_ * +. Andere tekens moeten worden gecodeerd (vertaald naar programmacode) om te worden geaccepteerd in een URL. Sommige URL's hebben parameters die de URL opsplitsen van extra variabelen. Bijvoorbeeld wanneer u op Google zoekt lifewire : https://www.google.com/search?q=lifewire
… het vraagteken dat u ziet, is een bepaald script vertellen, gehost op de server van Google, dat u een specifiek commando ernaar wilt sturen om aangepaste resultaten te krijgen. Het specifieke script dat Google gebruikt om zoekopdrachten uit te voeren, weet dat wat volgt op het ? Q = een deel van de URL moet worden geïdentificeerd als de zoekterm, dus alles wat op dat moment in de URL wordt getypt, wordt gebruikt om in de zoekmachine van Google te zoeken. Je kunt vergelijkbaar gedrag zien in de URL waarnaar YouTube op zoek is beste kattenvideo's : https://www.youtube.com/results?search_query=best+cat+videos
Notitie: Hoewel spaties niet zijn toegestaan in een URL, gebruiken sommige websites een + teken, dat u zowel in de voorbeelden Google als YouTube kunt zien. Anderen gebruiken het gecodeerde equivalent van een spatie, dat is %20 . URL's die meerdere variabelen gebruiken, gebruiken een of meer ampersands na het vraagteken.U kunt het voorbeeld hier zien voor een zoekopdracht op Amazon.com naar Windows 10: https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10
De eerste variabele, url, wordt voorafgegaan door het vraagteken maar de volgende variabele, field-keywords, wordt voorafgegaan door een ampersand. Aanvullende variabelen zouden ook worden voorafgegaan door een en-teken. Delen van een URL zijn hoofdlettergevoelig - met name alles na de domeinnaam (de mappen en bestandsnaam). U kunt dit zelf zien als u het woord 'tools' in de voorbeeld-URL van mijn site die we hierboven hebben gedeconstrueerd, hebt omgezet in hoofdletters, waardoor het einde van de URL wordt gelezen /free-driver-updater-Tools.htm . Probeer die pagina hier te openen en je kunt zien dat het niet laadt omdat dat specifieke bestand niet op de server staat. Als een URL naar een bestand verwijst dat uw webbrowser kan weergeven, zoals een JPG-afbeelding, hoeft u het bestand niet naar uw computer te downloaden om het te zien. Voor bestanden die normaal niet worden weergegeven in de browser, zoals PDF- en DOCX-bestanden en vooral EXE-bestanden (en vele andere bestandstypes), wordt u gevraagd om het bestand naar uw computer te downloaden om het te gebruiken. URL's bieden ons op eenvoudige wijze toegang tot het IP-adres van een server zonder te weten wat het daadwerkelijke adres is. Ze zijn als gemakkelijk te onthouden namen voor onze favoriete websites. Deze vertaling van een URL naar een IP-adres is waarvoor DNS-servers worden gebruikt. Sommige URL's zijn erg lang en ingewikkeld en kunnen het beste worden gebruikt als u erop klikt als een koppeling of deze kopieert en plakt in de adresbalk van de browser. Een fout in een URL kan een 400-serie HTTP-statuscodefout genereren. Het meest voorkomende type is een 404-fout. Een voorbeeld is te zien op 1and1.com . Als u probeert een pagina te openen die niet bestaat op hun server (zoals deze), krijgt u een 404-foutmelding. Dit soort fouten komt zo vaak voor dat je op sommige websites vaak aangepaste, vaak grappige versies vindt. Als u problemen ondervindt bij het openen van een website of online bestand waarvan u denkt dat ze normaal moeten worden geladen, raadpleegt u Een probleem oplossen in een URL voor handige tips over wat u vervolgens moet doen. Voor de meeste URL's is de poortnaam niet vereist. Opening google.com , bijvoorbeeld, kan worden gedaan door het poortnummer aan het einde op te geven, zoals http://www.google.com:80 maar het is niet noodzakelijk. Als de website in plaats daarvan op poort 8080 zou werken, zou u de poort kunnen vervangen en op die manier toegang krijgen tot de pagina. FTP-sites gebruiken standaard poort 21, maar anderen kunnen worden ingesteld op poort 22 of iets anders. Als de FTP-site poort 21 niet gebruikt, moet u opgeven welke u gebruikt om toegang tot de server te krijgen. Hetzelfde concept is van toepassing op elke URL die een andere poort gebruikt dan waarvoor het programma dat wordt gebruikt standaard wordt gebruikt. Structuur van een URL
URL-syntaxisregels
Meer informatie over URL's