Wat is een URL?
Een URL (Uniform Resource Locator) is een compleet webadres dat de exacte locatie van een bron op het internet specificeert. URL's bieden een gestandaardiseerde manier om webpagina's, bestanden, afbeeldingen, API's en andere bronnen te identificeren en te benaderen. Elke link die u klikt of adres dat u typt in een browser is een URL.
URL-structuur
https://www.example.com:443/path/page.html?query=value#section
│ │ │ │ │ │ │
│ │ │ │ │ │ └── Fragment
│ │ │ │ │ └── Query string
│ │ │ │ └── Path
│ │ │ └── Port (optional)
│ │ └── Domain name
│ └── Subdomain
└── Protocol/Scheme
URL-componenten
| Onderdeel | Voorbeeld | Betreft |
|---|---|---|
| Protocol | https:// | Hoe toegang te krijgen (HTTP, HTTPS, FTP) |
| Subdomein | www. | Facultatief voorvoegsel |
| Domein | example.com | Serveradres |
| Haven | 443 | Netwerkpoort (meestal impliciet) |
| Pad | /page.html | Locatie bron |
| Opvragen | ?id=123 | Parameters |
| Fragment | #sectie | Pagina sectie anker |
URL vs domein vs URI
| Termijn | Definitie | Voorbeeld |
|---|---|---|
| Domein | Alleen de domeinnaam | example.com |
| URL | Volledig adres met protocol | https://example.com/page |
| URI | Een identificatiecode (superset van URL) | mailto:user@example.com |
URL-codering
Speciale tekens vereisen codering:
Space → %20
& → %26
= → %3D
/ → %2F
? → %3F
Example:
"hello world" → "hello%20world"
URL-beste praktijken
Voor SEO
1. Gebruik beschrijvende paden: /products/blue-shoes
2. Houd URL's kort en leesbaar
3. Gebruik koppeltekens, niet onderstreept
4. Kleine letters voorkeur
5. Vermijd parameters indien mogelijk
Voor beveiliging
1. Gebruik altijd HTTPS
2. Valideren van URL-invoer
3. Vermijd het blootstellen van gevoelige gegevens in URL's
4. Gebruik canonieke URL's
Gemeenschappelijke URL-protocollen
| Protocol | Betreft | Standaard poort |
|---|---|---|
| http:// | Ongecodeerd web | 80 |
| https:// | Versleuteld web | 443 |
| ftp:// | Bestandsoverdracht | 21 |
| mailto: | E-maillinks | NB |
| Tel: | Telefoonverbindingen | NB |
URL's zijn het adresseringssysteem van het web, dat een universele manier biedt om bronnen op het internet te vinden en te benaderen.