Wat is een URL?
Een URL (Uniform Resource Locator) is een volledig webadres dat de exacte locatie van een resource op internet aangeeft. URL's bieden een gestandaardiseerde manier om webpagina's, bestanden, afbeeldingen, API's en andere resources te identificeren en te openen. Elke link waarop u klikt of elk adres dat u in een browser invoert, 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 | Doel |
|---|---|---|
| Protocol | https:// | Hoe toegang wordt verkregen (HTTP, HTTPS, FTP) |
| Subdomein | www. | Optioneel voorvoegsel |
| Domein | example.com | Serveradres |
| Poort | :443 | Netwerkpoort (meestal impliciet) |
| Pad | /page.html | Locatie van de resource |
| Query | ?id=123 | Parameters |
| Fragment | #section | Anker naar een paginagedeelte |
URL versus domein versus URI
| Term | Definitie | Voorbeeld |
|---|---|---|
| Domein | Alleen de domeinnaam | example.com |
| URL | Volledig adres met protocol | https://example.com/page |
| URI | Elke identifier (superset van URL) | mailto:[email protected] |
URL-codering
Voor speciale tekens is codering nodig:
Space → %20
& → %26
= → %3D
/ → %2F
? → %3F
Example:
"hello world" → "hello%20world"
Beste URL-praktijken
Voor SEO
1. Gebruik beschrijvende paden: /products/blue-shoes
2. Houd URL's kort en leesbaar
3. Gebruik koppeltekens, geen underscores
4. Geef de voorkeur aan kleine letters
5. Vermijd parameters waar mogelijk
Voor beveiliging
1. Gebruik altijd HTTPS
2. Valideer URL-invoer
3. Stel geen gevoelige gegevens bloot in URL's
4. Gebruik canonieke URL's
Veelgebruikte URL-protocollen
| Protocol | Doel | Standaardpoort |
|---|---|---|
| http:// | Onversleuteld web | 80 |
| https:// | Versleuteld web | 443 |
| ftp:// | Bestandsoverdracht | 21 |
| mailto: | E-maillinks | N/A |
| tel: | Telefoonlinks | N/A |
URL's vormen het adresseringssysteem van het web en bieden een universele manier om resources op internet te vinden en te openen.